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.
Wyzwanie
ŁatwySpraw, aby brama podnosiła się dwa razy szybciej.
- W
_ready()ustaw$Timer.wait_timena0.5. - Pozostaw sprawdzanie
actionw_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