Menu
CoddyTech

Der Ausgang

Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 60 von 63.

challenge icon

Aufgabe

Mittel

Letzter Schritt: der Ausweg. Behalte alles aus den vorherigen Lektionen bei. Ein rotes Exit-Pad, ein Trigger, liegt an der Nordwand, und die Szene weist es dem neuen Feld exit von Spawner zu.

Vervollständige Exit:

  • Es beginnt geschlossen.
  • Eine öffentliche Methode Open() öffnet es, färbt es grün (Color.green) und protokolliert The exit is open.
  • Wenn der Spieler (mit dem Tag Player) den offenen Ausgang betritt, protokolliere You escaped! und deaktiviere den Spieler. Alles andere, was ihn betritt, oder der Spieler, wenn er ihn im geschlossenen Zustand betritt, bewirkt nichts.

Ergänze Spawner:

  • Ein Exit-Feld namens exit.
  • Wenn die Schleife der Wellen-Coroutine beendet ist (nach der letzten Welle und ihrem waveDelay), rufe exit.Open() auf.

Drücke Play, überlebe die Wellen und entkomme, dann drücke Check.

Probier es selbst

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Eine spätere Lektion ergänzt dies: der Ausgang, der sich nach der letzten Welle öffnet.
}

Alle Lektionen in Physik und Gameplay