Menu
CoddyTech

Riepilogo: chiave e porta

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

challenge icon

Sfida

Facile

Un cancello chiuso è incastonato nel muro e una chiave è sul pavimento. Player.cs muove il giocatore con le frecce e ha un campo hasKey. La Key e il Doorway davanti al cancello sono trigger. Scrivi i loro script:

  • Key: quando il giocatore la tocca, imposta hasKey del giocatore su true, registra Got the key e rimuovi la chiave. Nessun altro può raccoglierla: una palla che ci rotola sopra la lascia dov'è.
  • Door: quando il giocatore entra nel passaggio con la chiave, nascondi gate e registra The door opens. Senza la chiave, registra Locked e lascia il cancello chiuso.

Premi Play, prova la porta, raccogli la chiave e riprova, poi premi Check.

Provalo tu

using UnityEngine;

public class Key : MonoBehaviour
{
    // Il giocatore raccoglie la chiave; nient'altro lo fa
}

Tutte le lezioni di Fisica e gameplay