Tempo di attesa
Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 3 di 29.
wait_time di un timer indica quanti secondi conta. È 1 a meno che tu non lo modifichi.
$Timer.wait_time = 3 # scade ogni tre secondi
$Timer.wait_time = 0.25 # quattro volte al secondoUn valore più piccolo di wait_time fa scadere il timer più spesso. Impostalo in _ready(), prima che il timer si avvii. Il timer lo legge ogni volta che inizia a contare.
Usalo per impostare il ritmo di un gioco, ad esempio la frequenza con cui compaiono i nemici.
Sfida
FacileFai salire il cancello due volte più velocemente.
- In
_ready(), imposta$Timer.wait_timesu0.5. - Lascia invariato il controllo di
actionin_process().
Premi «Gioca», poi E: il cancello sale ogni mezzo secondo. Poi premi «Verifica».
Provalo tu
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
Tutte le lezioni di Regole di gioco
Esercitati da solo: Playground Godot