Menu
CoddyTech

Vies

Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 11 sur 29.

De nombreux jeux vous donnent quelques vies. Chaque erreur en coûte une, et la partie se termine lorsqu’il n’en reste plus. En code, les vies sont un nombre :

var lives = 3

Dans cette salle, le joueur envoie son signal hurt lorsqu’il touche les pointes rouges. Il retourne ensuite au carré vert. _ready() affiche déjà le nombre de vies et connecte hurt à _on_player_hurt().

Pour perdre une vie, retirez-en une, puis affichez le nouveau nombre.

challenge icon

Défi

Facile

Dans _on_player_hurt() :

  1. Retire une unité à lives.
  2. Mets à jour $HUD/Lives afin qu’après un coup, il affiche Lives: 2.

Essayez vous-même

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 iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Règles du jeu

Entraînez-vous par vous-même : Playground Godot