Ins Loch
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 69 von 71.
Aufgabe
SchwerLass eine langsam rollende Murmel in das Loch fallen.
- Füge in
Holevoid OnTriggerEnter(Collider other)hinzu. - Wenn
other.TryGetComponent(out Golf golf)undother.attachedRigidbody.linearVelocity.magnitude < sinkSpeedzutreffen, gib"In the cup in " + golf.strokes + " strokes!"aus und rufeother.gameObject.SetActive(false);auf.
Drücke auf „Spielen“ und versenke die Murmel: Eine schnelle Murmel rollt über das Loch hinweg. Klicke dann auf „Prüfen“.
Probier es selbst
using UnityEngine;
public class Hole : MonoBehaviour
{
[SerializeField] private float sinkSpeed = 3f;
// Eine langsame Murmel fällt in die Mulde, eine schnelle rollt darüber hinweg
}
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