Vidas
Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 11 de 29.
Muchos juegos te dan algunas vidas. Cada error cuesta una, y el juego termina cuando se agotan. En el código, las vidas son un número:
var lives = 3En esta sala, el jugador envía su señal hurt cuando toca las púas rojas. Después vuelve al cuadrado verde. _ready() ya muestra las vidas y conecta hurt con _on_player_hurt().
Para perder una vida, resta una y luego muestra el nuevo número.
Desafío
FácilEn _on_player_hurt():
- Resta uno a
lives. - Actualiza
$HUD/Livespara que, después de un golpe, muestreLives: 2.
Pruébalo tú mismo
extends Node2D
var lives = 3
func _ready():
$HUD/Lives.text = "Lives: %d" % lives
$Player.hurt.connect(_on_player_hurt)
func _on_player_hurt():
pass
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Reglas del juego
Practica por tu cuenta: Playground de Godot