Menu
CoddyTech

Gemas en pantalla

Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 51 de 56.

challenge icon

Desafío

Intermedio

Las gemas flotan sobre el recorrido: cinco cubos turquesa etiquetados Gem, cada uno con un activador y el script Gem. El lienzo del HUD muestra GemText en la esquina superior izquierda, y la escena lo asigna al nuevo campo gemText de Player. Conserva todo lo de las lecciones anteriores.

En Player (añade using TMPro;):

  • Un campo TMP_Text llamado gemText que se asigna en el Inspector, las gemas recogidas y el total del nivel.
  • En Start, cuenta las gemas del nivel según su etiqueta y muestra el recuento, como Gems: 0/5.
  • Un método público AddGem() añade una gema y muestra el nuevo recuento, como Gems: 1/5.

En Gem: cuando el jugador (un objeto con el script Player) entra, llama a su método AddGem() y elimina la gema.

Pulsa Play y recoge algunas gemas; después, pulsa Check.

Pruébalo tú mismo

using UnityEngine;

public class Gem : MonoBehaviour
{
    // Una lección posterior completará esto: una gema para recoger.
}

Todas las lecciones de Creación de juegos reales