Riepilogo: chiave e porta
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 20 di 63.
Sfida
FacileUn 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, impostahasKeydel giocatore sutrue, registraGot the keye 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, nascondigatee registraThe door opens. Senza la chiave, registraLockede 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
1Corpo rigido
Gravità e massaSpingi con AddForceSalta con un impulsoFixedUpdate per la fisicaVelocitàCorpi cinematiciRiepilogo: piattaforma di lancio4Coroutine
InvokeInvokeRepeating, CancelInvokeLa tua prima coroutineCicli nelle coroutineInterrompere le coroutineRiepilogo: conto alla rovescia2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliere