Menu
CoddyTech

L'uscita

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 60 di 63.

challenge icon

Sfida

Medio

Ultimo passaggio: la via d’uscita. Mantieni tutto ciò che hai realizzato nelle lezioni precedenti. Un pad Exit rosso, con un trigger, si trova vicino alla parete nord e la scena lo inserisce nel nuovo campo exit di Spawner.

Completa Exit:

  • All’inizio è chiuso.
  • Un metodo pubblico Open() lo apre, lo fa diventare verde (Color.green) e registra The exit is open.
  • Quando il giocatore (con tag Player) entra nell’uscita aperta, registra You escaped! e disattiva il giocatore. Se vi entra qualcos’altro o il giocatore vi entra mentre è chiusa, non succede nulla.

Aggiungi a Spawner:

  • Un campo Exit chiamato exit.
  • Quando la coroutine delle ondate ha terminato il ciclo (l’ultima ondata e il relativo waveDelay), chiama exit.Open().

Premi Play, sopravvivi alle ondate e scappa, poi premi Check.

Provalo tu

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Una lezione successiva completerà questa parte: la via d'uscita, aperta dopo l'ultima ondata.
}

Tutte le lezioni di Fisica e gameplay