Rekap: database Item
Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 28 dari 64.
Tantangan
SedangBeri toko pandai besi database item bersama.
ItemData: ScriptableObject dengan[CreateAssetMenu],string itemNamedanint pricepublik.ItemDatabase: sama, denganpublic List<ItemData> items;.- Di
Shop, tambahkanpublic ItemDatabase database;.itemTextmenampilkanIron Sword: 30 gold,goldTextmenampilkanGold: 50. - 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
1Komponen, Bukan Hierarki
Komponen KecilSkrip Dasar MusuhKomponen AbstrakKomponen yang Bekerja BersamaRangkuman: Turret ModularRangkuman: Meriam Kembar4Data yang Diserialisasi
Class yang Dapat DiserialisasiList di InspectorEnum di InspectorRangkuman: Tabel LootRangkuman: Acak Loot2Antarmuka di Unity
IDamageableAntarmuka dan TryGetComponentGetComponentsRingkasan: Tombol InteractRingkasan: Terdekat dalam Jangkauan5ScriptableObjects
Aset DataStatistik SenjataPengaturan BersamaSelamatkan AnginGelombang sebagai DataRekap: database ItemBeli dari Toko8Kode yang Dapat Digunakan Kembali
Extension methodSingleton GenerikHelper GenerikUlasan: FindNearestLatihan sendiri: Playground Unity