Menu
CoddyTech

Gemme sullo schermo

Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 51 di 56.

challenge icon

Sfida

Medio

Le gemme fluttuano nel corso: cinque cubi turchesi con il tag Gem, ciascuno con un trigger e lo script Gem. Il canvas dell'HUD mostra GemText in alto a sinistra e la scena lo assegna al nuovo campo gemText di Player. Mantieni tutto ciò che hai realizzato nelle lezioni precedenti.

In Player (aggiungi using TMPro;):

  • Un campo TMP_Text gemText impostato dall'Inspector, le gemme raccolte e il totale del livello.
  • In Start, conta le gemme del livello usando il loro tag e mostra il conteggio, come Gems: 0/5.
  • Un metodo pubblico AddGem() aggiunge una gemma e mostra il nuovo conteggio, come Gems: 1/5.

In Gem: quando il giocatore (un oggetto con lo script Player) entra, chiama il suo AddGem() e rimuovi la gemma.

Premi Play e raccogli alcune gemme, poi Check.

Provalo tu

using UnityEngine;

public class Gem : MonoBehaviour
{
    // Una lezione successiva completerà questa parte: una gemma da raccogliere.
}

Tutte le lezioni di Creare veri giochi