Menu
CoddyTech

Czas oczekiwania

Część sekcji Zasady gry ścieżki Godot w Coddy. Lekcja 3 z 29.

wait_time zegara określa, ile sekund odlicza. Wynosi 1, chyba że zmienisz tę wartość.

$Timer.wait_time = 3	# upływa co trzy sekundy
$Timer.wait_time = 0.25	# cztery razy na sekundę

Mniejsza wartość wait_time sprawia, że zegar częściej kończy odliczanie. Ustaw ją w _ready(), zanim zegar rozpocznie odliczanie. Zegar odczytuje tę wartość za każdym razem, gdy zaczyna odliczanie.

Użyj jej, aby ustalić tempo gry, na przykład to, jak często pojawiają się przeciwnicy.

challenge icon

Wyzwanie

Łatwy

Spraw, aby brama podnosiła się dwa razy szybciej.

  1. W _ready() ustaw $Timer.wait_time na 0.5.
  2. Pozostaw sprawdzanie action w _process() bez zmian.

Naciśnij „Graj”, a następnie E: brama podnosi się co pół sekundy. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Zasady gry

Poćwicz samodzielnie: Edytor online Godot