Rückblick: Schlüssel und Tür
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 21 von 71.
Diese Zusammenfassung fügt das Kapitel zusammen: Auslöser, OnTriggerEnter und TryGetComponent, um sicherzustellen, dass der Spieler hineingekommen ist.
Aufgabe
EinfachSchreibe den Schlüssel und die Tür: Nur der Spieler kann sie benutzen.
- Setze in
Key.csinOnTriggerEnter, wennother.TryGetComponent(out Player player)zutrifft,player.hasKey = true;, protokolliereGot the keyund zerstöre den Schlüssel. - Für den Spieler in
Door.cs: WennhasKeygesetzt ist, führegate.SetActive(false);aus und protokolliereThe door opens; andernfalls protokolliereLocked.
Klicke auf „Spielen“, probiere die Tür aus, hole den Schlüssel und probiere es noch einmal. Klicke dann auf „Prüfen“.
Probier es selbst
using UnityEngine;
public class Key : MonoBehaviour
{
// Der Spieler nimmt den Schlüssel; sonst niemand.
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
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