Tiempo de espera
Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 3 de 29.
El wait_time de un temporizador indica cuántos segundos cuenta. Es 1 a menos que lo cambies.
$Timer.wait_time = 3 # se agota cada tres segundos
$Timer.wait_time = 0.25 # cuatro veces por segundoUn wait_time menor hace que el temporizador se agote más a menudo. Configúralo en _ready(), antes de que el temporizador se inicie. El temporizador lo lee cada vez que empieza a contar.
Úsalo para establecer el ritmo de un juego, por ejemplo, con qué frecuencia aparecen los enemigos.
Desafío
FácilLa puerta se eleva demasiado lentamente. Establece $Timer.wait_time en 0.5 en _ready() para que el temporizador se agote cada medio segundo.
Pruébalo tú mismo
extends Node2D
func _ready():
$Timer.timeout.connect(_on_timer_timeout)
func _process(delta):
if Input.is_action_just_pressed("action"):
$Timer.start()
func _on_timer_timeout():
$Gate.position.y -= 35
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Reglas del juego
1Temporizadores
El nodo TimerIniciar un temporizadorTiempo de esperaUna sola vezEsperar a un temporizadorPractica por tu cuenta: Playground de Godot