Il giocatore parte con 3 vite. Ogni volta che tocca un pericolo (punte, un nemico…), ne perde una e la barra della vita scende. A 0 è Game Over: il livello ricomincia.
Ti serve:
- un personaggio chiamato player che può muoversi (vedi Muovere un personaggio);
- uno o più pericoli, per esempio quadrati rossi chiamati spikes1, spikes2…;
- una barra della vita: un oggetto BarraProgresso (barra di avanzamento) chiamato healthBar, in alto sullo schermo.
Passo 1: preparare i pericoli e la barra
- Seleziona ogni pericolo e scrivi danger nel suo campo «Tag (Etichetta)».
- Seleziona healthBar. Nella sezione «BARRA DI PROGRESSO» dell'ispettore: Valore Minimo = 0, Valore Massimo = 3, Valore Attuale = 3.
Passo 2: creare la variabile «vie»
- Nel pannello di sinistra, sezione Variabili, crea una variabile.
- Nome: vie (vita) · Ambito: Locale · Tipo: Intero · Valore iniziale: 3.
Passo 3: perdere una vita
- Apri il Blueprint della scena.
- Aggiungi l'evento «Se l'oggetto tocca il Tag»: bersaglio player, Tag danger.
- Aggiungi «Aggiungi alla Variabile»: variabile vie, Valore da aggiungere = -1 (con il segno meno, per togliere).
- Aggiungi «Imposta Progresso»: bersaglio healthBar, Nuovo progresso =
=vie - Collega i tre nodi in ordine.
Se l'oggetto tocca il Tagbersaglio: player · Tag: danger
→
Aggiungi alla Variabilevie · - 1
→
Imposta ProgressohealthBar · =vie
👉 Scrivere
=vie in «Nuovo progresso» vuol dire: «prendi il valore della variabile vie». Così la barra segue sempre il numero di vite.Passo 4: il Game Over
- Dopo «Imposta Progresso», aggiungi il nodo «Condizione» con Condizione =
=vie <= 0(«vie minore o uguale a 0»). - Collega la sua uscita Vero al nodo «Ricomincia la scena» (categoria Scena e HUD).
- Salva, avvia il gioco e tocca un pericolo tre volte.
Imposta ProgressohealthBar
→
Condizione=vie <= 0
Vero →
Ricomincia la scena
👉 «Ricomincia la scena» rimette tutto come all'inizio: gli oggetti al loro posto e le variabili Locale (quindi vie = 3) al valore iniziale.
👉 Vuoi una vera schermata finale? Invece di ricominciare subito, collega l'uscita Vero a «Modifica Testo» (un testo «Hai perso!»), poi «Attendere» (2 secondi), poi «Ricomincia la scena».
Bonus: cadere nel vuoto
Per un platform, metti un oggetto Zona in fondo alla scena, chiamato fallZone (una zona è invisibile durante il gioco). Poi:
Collisione A/BOggetto A: player · Oggetto B: fallZone
→
Ricomincia la scena
Se non funziona
- La vita non scende: controlla il tag danger su ogni pericolo e il segno meno in -1.
- La barra non si muove: il bersaglio di «Imposta Progresso» deve essere una barra di avanzamento, con un massimo di 3.
- Il gioco non ricomincia: la condizione deve essere collegata dalla sua uscita Vero.