Gemme sullo schermo
Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 54 di 60.
Sfida
MedioConta le cinque gemme man mano che il giocatore le raccoglie.
- In
Player, aggiungiusing TMPro;e[SerializeField] private TMP_Text gemText;. - In
Start(), conta gli oggetti contrassegnati conGeme mostraGems: 0/5. - Aggiungi
public void AddGem(): una gemma in più, visualizzata comeGems: 1/5. - In
Gem, quando entra unPlayer, chiama il suoAddGem()e distruggi la gemma.
Premi «Gioca» e raccogli le gemme. Poi premi «Verifica».
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
1Testo sullo schermo
Canvas e testoMostra il punteggioFormattare i numeriUn timer per il conto alla rovesciaRiepilogo: tachimetro4Scene e livelli
Caricare una scenaRiavviare il livelloLivello successivoMantenere i dati tra le sceneRiepilogo: selezione del livello10Progetto: Platform 3D
Il percorsoPiattaforme mobili2Pulsanti e schermate
Pulsanti e onClickLambdaCollegare nell'InspectorPannelli attivi e disattiviBarre della saluteRiepilogo: negozio degli upgrade5Salvare con PlayerPrefs
Salvare un numeroCaricare con un valore predefinitoPunteggio massimoSalvare le impostazioniRiepilogo: monete in banca8Controller del personaggio
CharacterController.MoveGravità manualeSaltoSpingere gli oggettiMuoviti dove guardiRiepilogo: doppio salto3Il gestore del gioco
Uno script gestisce il giocoIl SingletonStati di giocoSelezionare lo statoRiepilogo: gestore del round6Progetto: Runner infinito
Tre corsieOstacoli in arrivo9Il nuovo sistema di input
Due sistemi di inputTastiera e mousePremuto in questo frameAzioni di inputRiepilogo: cambio di inputEsercitati da solo: Playground Unity