Menu
CoddyTech

وقت الانتظار

جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 3 من 29.

تحدد wait_time للمؤقّت عدد الثواني التي يعدّها. تكون قيمته 1 ما لم تغيّرها.

$Timer.wait_time = 3	# تنتهي مدته كل ثلاث ثوانٍ
$Timer.wait_time = 0.25	# أربع مرات في الثانية

تجعل قيمة wait_time الأصغر المؤقّت ينتهي مرات أكثر. اضبطها في _ready()، قبل أن يبدأ المؤقّت. يقرأ المؤقّت هذه القيمة في كل مرة يبدأ فيها العدّ.

استخدمها لضبط وتيرة اللعبة، مثل عدد مرات ظهور الأعداء.

challenge icon

التحدي

سهل

اجعل البوابة ترتفع بسرعة مضاعفة.

  1. في _ready()، اضبط $Timer.wait_time على 0.5.
  2. أبقِ فحص action في _process() كما هو.

اضغط على «العب»، ثم E: ترتفع البوابة كل نصف ثانية. ثم اضغط على «تحقق».

جرّب بنفسك

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

جميع دروس قواعد اللعبة

تدرّب بنفسك: Playground لـ Godot