Riepilogo: chiave e porta
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 21 di 71.
Questo riepilogo mette insieme il capitolo: i trigger, OnTriggerEnter e TryGetComponent per assicurarsi che sia stato il giocatore a entrare.
Sfida
FacileScrivi il codice della chiave e della porta: solo il giocatore può usarle.
- In
Key.cs, inOnTriggerEnter, quandoother.TryGetComponent(out Player player), impostaplayer.hasKey = true;, registraGot the keye distruggi la chiave. - In
Door.cs, per il giocatore: conhasKey, eseguigate.SetActive(false);e registraThe door opens; altrimenti registraLocked.
Premi «Gioca», prova la porta, prendi la chiave e riprova. Poi premi «Verifica».
Provalo tu
using UnityEngine;
public class Key : MonoBehaviour
{
// Il giocatore raccoglie la chiave; nient'altro può farlo
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
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 rovescia7Rotazione
Angoli di EuleroQuaternioniGuarda nella direzione in cui ti muoviRuota in modo fluidoRiepilogo: Torretta10Progetto: Fuga dall'arena
L'arenaCacciatori2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliereEsercitati da solo: Playground Unity