Rückblick: Schlüssel und Tür
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 20 von 63.
Aufgabe
EinfachEin 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, setzehasKeydes Spielers auftrue, protokolliereGot the keyund 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, blendegateaus und protokolliereThe door opens. Ohne Schlüssel protokolliereLockedund 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
1Rigidbody
Schwerkraft und MasseMit AddForce schiebenMit einem Impuls springenFixedUpdate für PhysikGeschwindigkeitKinematische KörperRückblick: Startrampe2Kollisionen
OnCollisionEnterWas habe ich getroffen?Beim Aufprall zerbrechenAuf dem Boden stehenAbprallen und ReibungCollider-FormenRückblick: Zerstörbare Wand