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 ne costa una e il gioco termina quando finiscono. Nel codice, le vite sono un numero:

var lives = 3

In questa stanza, il giocatore invia il segnale hurt quando tocca le punte rosse. Poi torna al quadrato verde. _ready() mostra già le vite e collega hurt a _on_player_hurt().

Per perdere una vita, sottrai una e poi mostra il nuovo numero.

challenge icon

Sfida

Facile

In _on_player_hurt():

  1. Sottrai uno da lives.
  2. Aggiorna $HUD/Lives, in modo che dopo un colpo mostri Lives: 2.

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
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Regole di gioco

Esercitati da solo: Playground Godot