Leben
Teil des Abschnitts Spielregeln der Godot-Journey von Coddy. Lektion 11 von 29.
Viele Spiele geben dir einige Leben. Jeder Fehler kostet eines, und das Spiel endet, wenn alle aufgebraucht sind. Im Code ist die Anzahl der Leben eine Zahl:
var lives = 3In diesem Raum sendet der Spieler das Signal hurt, wenn er die roten Stacheln berührt. Danach geht er zurück zum grünen Quadrat. _ready() zeigt bereits die Anzahl der Leben an und verbindet hurt mit _on_player_hurt().
Um ein Leben zu verlieren, ziehe eines ab und zeige dann die neue Anzahl an.
Aufgabe
EinfachIn _on_player_hurt():
- Ziehe eins von
livesab. - Aktualisiere
$HUD/Lives, sodass nach einem TrefferLives: 2angezeigt wird.
Probier es selbst
extends Node2D
var lives = 3
func _ready():
$HUD/Lives.text = "Lives: %d" % lives
$Player.hurt.connect(_on_player_hurt)
func _on_player_hurt():
pass
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielregeln
Übe selbstständig: Godot-Playground