Der Ausgang
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 64 von 71.
Aufgabe
MittelVervollständige Exit: ein Pad, das den Spieler hinauslässt, sobald es geöffnet ist.
- Füge
private bool open = false;undpublic void Open()hinzu: setzeopen = true;, färbe das PadColor.greenund protokolliereThe exit is open. - Protokolliere in
OnTriggerEnter(Collider other), wennopen && other.CompareTag("Player")gilt,You escaped!und rufeother.gameObject.SetActive(false);auf.
Drücke „Spielen“: Der Ausgang bleibt vorerst rot. Drücke dann „Prüfen“.
Probier es selbst
using UnityEngine;
public class Exit : MonoBehaviour
{
// In einer späteren Lektion wird dies ergänzt: der Ausgang, der nach der letzten Welle geöffnet wird.
}
Alle Lektionen in Physik und Gameplay
1Rigidbody
Schwerkraft und MasseMit AddForce schiebenMit einem Impuls springenFixedUpdate für PhysikGeschwindigkeitKinematische KörperRückblick: Startrampe4Coroutinen
AufrufenWiederholt aufrufen, Aufruf abbrechenDeine erste CoroutineSchleifen in CoroutinenCoroutinen beendenRückblick: Countdown10Projekt: Arena-Flucht
Die ArenaJäger2Kollisionen
OnCollisionEnterWas habe ich getroffen?Beim Aufprall zerbrechenAuf dem Boden stehenAbprallen und ReibungCollider-FormenRückblick: Zerstörbare Wand5Projekt: Münzrausch
Der rollende BallMünzen zum Einsammeln11Abschließende Herausforderungen
KanonenreichweiteBewegliche ZieleMurmelgolfIns LochEscape RoomDie TürÜbe selbstständig: Unity-Playground