Menu
CoddyTech

Rückblick: Schlüssel und Tür

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

challenge icon

Aufgabe

Einfach

Ein verschlossenes Tor steht in der Mauer, und ein Schlüssel liegt auf dem Boden. Player.cs bewegt den Spieler mit den Pfeiltasten und hat ein Feld hasKey. Key und der Doorway vor dem Tor sind Trigger. Schreibe ihre Skripte:

  • Key: Wenn der Spieler es berührt, setze hasKey des Spielers auf true, protokolliere Got the key und entferne den Schlüssel. Niemand sonst kann ihn aufnehmen: Ein Ball, der darüberrollt, lässt ihn liegen.
  • Door: Wenn der Spieler mit dem Schlüssel in den Durchgang läuft, blende gate aus und protokolliere The door opens. Ohne Schlüssel protokolliere Locked und lass das Tor geschlossen.

Drücke Play, probiere die Tür aus, hole den Schlüssel und versuche es erneut, dann drücke Check.

Probier es selbst

using UnityEngine;

public class Key : MonoBehaviour
{
    // Der Spieler nimmt den Schlüssel auf; sonst niemand.
}

Alle Lektionen in Physik und Gameplay