Vite
Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 11 di 29.
Molti giochi ti danno alcune vite. Ogni errore te ne costa una e la partita finisce quando terminano. Nel codice, le vite sono un numero:
var lives = 3In questa stanza, il giocatore invia il segnale hurt quando tocca gli spuntoni rossi. Poi torna al quadrato verde. _ready() mostra già le vite e collega hurt a _on_player_hurt().
Per perdere una vita, sottraila e poi mostra il nuovo numero.
Sfida
FacileFai in modo che le punte costino una vita.
- In
_on_player_hurt(), sottrai uno alives. - Poi aggiorna
$HUD/Livesnello stesso modo in cui lo fa_ready().
Premi «Gioca» e cammina sulle punte: l'etichetta mostra Lives: 2. Poi premi «Verifica».
Provalo tu
extends Node2D
var lives = 3
func _ready():
$HUD/Lives.text = "Lives: %d" % lives
$Player.hurt.connect(_on_player_hurt)
func _on_player_hurt():
pass
Tutte le lezioni di Regole di gioco
Esercitati da solo: Playground Godot