Menu
CoddyTech

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

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

challenge icon

Sfida

Facile

Fai in modo che le punte costino una vita.

  1. In _on_player_hurt(), sottrai uno a lives.
  2. Poi aggiorna $HUD/Lives nello 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