Menu
CoddyTech

Rekap: database Item

Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 28 dari 64.

challenge icon

Tantangan

Sedang

Beri toko pandai besi database item bersama.

  1. ItemData: ScriptableObject dengan [CreateAssetMenu], string itemName dan int price publik. ItemDatabase: sama, dengan public List<ItemData> items;.
  2. Di Shop, tambahkan public ItemDatabase database;. itemText menampilkan Iron Sword: 30 gold, goldText menampilkan Gold: 50.
  3. Tombol kanan memilih item berikutnya, tombol kiri memilih item sebelumnya, dan pilihan berputar di kedua ujung.

Tekan tombol “Main” dan telusuri item. Lalu tekan tombol “Periksa”.

Coba sendiri

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;

    // Field database dan navigasi dengan tombol panah ditambahkan di sini
}

Semua pelajaran di Arsitektur Game di Unity

Latihan sendiri: Playground Unity