Menu
CoddyTech

Wartezeit

Teil des Abschnitts Spielregeln der Godot-Journey von Coddy. Lektion 3 von 29.

Die wait_time eines Timers gibt an, wie viele Sekunden er zählt. Der Wert ist 1, sofern du ihn nicht änderst.

$Timer.wait_time = 3	# läuft alle drei Sekunden ab
$Timer.wait_time = 0.25	# viermal pro Sekunde

Mit einem kleineren wait_time läuft der Timer häufiger ab. Lege den Wert in _ready() fest, bevor der Timer startet. Der Timer liest ihn jedes Mal, wenn er zu zählen beginnt.

Verwende den Wert, um das Tempo eines Spiels festzulegen, zum Beispiel, wie oft Gegner erscheinen.

challenge icon

Aufgabe

Einfach

Lass das Tor doppelt so schnell hochfahren.

  1. Setze in _ready() $Timer.wait_time auf 0.5.
  2. Lass die action-Prüfung in _process() unverändert.

Drücke auf „Spielen“ und dann auf E: Das Tor fährt jede halbe Sekunde hoch. Drücke dann auf „Prüfen“.

Probier es selbst

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

Alle Lektionen in Spielregeln

Übe selbstständig: Godot-Playground