Trefferpunkte
Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 62 von 71.
Aufgabe
MittelGib dem Spieler Trefferpunkte. Der Biss der Jäger kommt in der nächsten Lektion.
- Füge in
Health[SerializeField] private int hp = 3;undpublic void TakeDamage(int amount)hinzu: Zieheamountvonhpab und protokolliere"HP: " + hp. - Wenn
hp0 erreicht, protokolliereGame overund setzeGetComponent<Player>().enabled = false;. - Beginne
TakeDamagemitif (hp <= 0) return;.
Drücke auf „Spielen“, um die Wellen kommen zu sehen. Drücke dann auf „Prüfen“.
Probier es selbst
using UnityEngine;
public class Health : MonoBehaviour
{
// In einer späteren Lektion wird hier die Lebenspunktzahl des Spielers ergänzt.
}
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