Menu
CoddyTech

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 segundo

Un wait_time más pequeño hace que el temporizador se agote con más frecuencia. 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, la frecuencia con la que aparecen los enemigos.

challenge icon

Desafío

Fácil

Haz que la puerta suba el doble de rápido.

  1. En _ready(), establece $Timer.wait_time en 0.5.
  2. Deja como está la comprobación de action en _process().

Pulsa «Jugar» y después E: la puerta sube cada medio segundo. Después, pulsa «Comprobar».

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

Todas las lecciones de Reglas del juego

Practica por tu cuenta: Playground de Godot