Menu
CoddyTech

סיכום: מסד נתונים של פריטים

חלק מהיחידה ארכיטקטורת משחקים ב-Unity במסלול ה-Unity של Coddy. שיעור 28 מתוך 64.

challenge icon

אתגר

בינוני

תנו לחנות הנפח מסד נתונים משותף של פריטים.

  1. ItemData: אובייקט ScriptableObject עם [CreateAssetMenu], ועם string itemName ו-int price ציבוריים. ItemDatabase: אותו הדבר, עם public List<ItemData> items;.
  2. ב-Shop, הוסיפו public ItemDatabase database;. itemText מציג Iron Sword: 30 gold, ו-goldText מציג Gold: 50.
  3. מקש החץ ימינה בוחר את הפריט הבא, ומקש החץ שמאלה את הפריט הקודם, עם מעבר מעגלי בשני הקצוות.

לחצו על "שחק" ודפדפו בין הפריטים. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
using TMPro;

public class Shop : MonoBehaviour
{
    public TMP_Text itemText;
    public TMP_Text goldText;
    public int gold = 50;

    // כאן יופיעו שדה מסד הנתונים והניווט באמצעות החצים
}

כל השיעורים ביחידה ארכיטקטורת משחקים ב-Unity

תרגלו בעצמכם: Unity אונליין