Menu
CoddyTech

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 kez

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

challenge icon

Görev

Kolay

Kapının iki kat hızlı yükselmesini sağla.

  1. _ready() içinde $Timer.wait_time değerini 0.5 olarak ayarla.
  2. _process() içindeki action kontrolü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