Menu
CoddyTech

Życia

Część sekcji Zasady gry ścieżki Godot w Coddy. Lekcja 11 z 29.

Wiele gier daje ci kilka żyć. Każdy błąd kosztuje jedno życie, a gra kończy się, gdy życia się skończą. W kodzie liczba żyć jest liczbą:

var lives = 3

W tym pokoju gracz wysyła sygnał hurt, gdy dotknie czerwonych kolców. Następnie wraca na zielony kwadrat. _ready() już wyświetla liczbę żyć i łączy hurt z _on_player_hurt().

Aby stracić życie, odejmij jedno, a następnie wyświetl nową liczbę.

challenge icon

Wyzwanie

Łatwy

W _on_player_hurt():

  1. Odejmij jeden od lives.
  2. Zaktualizuj $HUD/Lives, aby po jednym trafieniu wyświetlał Lives: 2.

Spróbuj swoich sił

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 iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Zasady gry

Poćwicz samodzielnie: Edytor online Godot