Menu
CoddyTech

Riepilogo: tabella del bottino

Fa parte della sezione Architettura dei giochi in Unity del percorso Unity di Coddy. Lezione 21 di 64.

challenge icon

Sfida

Facile

Riempi la tabella del bottino del forziere in modo che corrisponda alla scena.

  1. Dichiara public enum Rarity { Common, Rare, Epic, Legendary } e una classe [System.Serializable] LootEntry con string itemName, GameObject prefab e Rarity rarity pubblici.
  2. Assegna al forziere public List<LootEntry> table;.
  3. Scrivi public int WeightOf(Rarity rarity): Common 10, Rare 4, Epic 2, Legendary 1. public int TotalWeight() li somma per tutti gli elementi di table.

Premi «Gioca»: per ora non cade niente. Poi premi «Verifica».

Provalo tu

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

public class LootChest : MonoBehaviour
{
}

Tutte le lezioni di Architettura dei giochi in Unity

Esercitati da solo: Playground Unity