Menu
CoddyTech

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 secondo

Un 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.

challenge icon

Sfida

Facile

Fai salire il cancello due volte più velocemente.

  1. In _ready(), imposta $Timer.wait_time su 0.5.
  2. Lascia invariato il controllo di action in _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