Menu
CoddyTech

Repaso: tabla de botín

Parte de la sección Arquitectura de juegos en Unity del Journey de Unity de Coddy. Lección 21 de 64.

challenge icon

Desafío

Fácil

Rellena la tabla de botín del cofre para que coincida con la escena.

  1. Declara public enum Rarity { Common, Rare, Epic, Legendary } y una clase [System.Serializable] LootEntry con string itemName, GameObject prefab y Rarity rarity públicos.
  2. Añade al cofre public List<LootEntry> table;.
  3. Escribe public int WeightOf(Rarity rarity): Common 10, Rare 4, Epic 2, Legendary 1. public int TotalWeight() los suma en table.

Pulsa «Jugar»: todavía no cae nada. Después, pulsa «Comprobar».

Pruébalo tú mismo

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

public class LootChest : MonoBehaviour
{
}

Todas las lecciones de Arquitectura de juegos en Unity

Practica por tu cuenta: Playground de Unity