Menu
CoddyTech

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 = 3

In 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.

challenge icon

Aufgabe

Einfach

In _on_player_hurt():

  1. Ziehe eins von lives ab.
  2. Aktualisiere $HUD/Lives, sodass nach einem Treffer Lives: 2 angezeigt 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
quiz iconTeste dich selbst

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