Münzen zum Einsammeln
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 29 von 71.
Aufgabe
MittelLass den Ball die Münzen einsammeln.
- Füge in
Coin.csvoid OnTriggerEnter(Collider other)hinzu. - Wenn
other.CompareTag("Player")zutrifft, blende die Münze mitgameObject.SetActive(false);aus. Alles andere, zum Beispiel die Kiste, lässt sie liegen.
Drücke auf „Spielen“ und rolle in eine Münze: Sie verschwindet. Drücke dann auf „Prüfen“.
Probier es selbst
using UnityEngine;
public class Coin : MonoBehaviour
{
// Verstecke die Münze, wenn der Ball (Tag Player) dagegenrollt
}
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