Tempo de espera
Parte da seção Regras do jogo do Journey de Godot da Coddy. Lição 3 de 29.
O wait_time de um temporizador indica quantos segundos ele conta. Ele é 1, a menos que você o altere.
$Timer.wait_time = 3 # termina a cada três segundos
$Timer.wait_time = 0.25 # quatro vezes por segundoUm wait_time menor faz o temporizador disparar com mais frequência. Defina-o em _ready(), antes de o temporizador iniciar. O temporizador lê esse valor sempre que começa a contar.
Use-o para definir o ritmo de um jogo, como a frequência com que os inimigos aparecem.
Desafio
FácilO portão sobe muito devagar. Defina $Timer.wait_time como 0.5 em _ready(), para que o cronômetro se esgote a cada meio segundo.
Experimente você mesmo
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 lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Regras do jogo
Pratique por conta própria: Playground de Godot