Bekleme Süresi
Coddy'nin Godot Journey'sinin Oyun Kuralları bölümünün bir parçası. Ders 3 / 29.
Bir zamanlayıcının wait_time değeri, kaç saniye sayacağını belirtir. Değiştirmezseniz bu değer 1 olur.
$Timer.wait_time = 3 # her üç saniyede bir süresi dolar
$Timer.wait_time = 0.25 # saniyede dört kezDaha küçük bir wait_time değeri, zamanlayıcının daha sık dolmasını sağlar. Zamanlayıcı başlamadan önce, bunu _ready() içinde ayarlayın. Zamanlayıcı, saymaya her başladığında bu değeri okur.
Bunu, düşmanların ne sıklıkta ortaya çıkacağı gibi bir oyunun temposunu ayarlamak için kullanın.
Görev
KolayKapının iki kat hızlı yükselmesini sağla.
_ready()içinde$Timer.wait_timedeğerini0.5olarak ayarla._process()içindekiactionkontrolünü olduğu gibi bırak.
“Oyna” düğmesine bas, ardından E tuşuna bas: kapı her yarım saniyede bir yükselir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
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
Oyun Kuralları bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground