Ż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 = 3W 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ę.
Wyzwanie
ŁatwyW _on_player_hurt():
- Odejmij jeden od
lives. - 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
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