Menu
CoddyTech

عقدة المؤقّت

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

تتناقص قيمة العقدة Timer. وعندما تصل إلى الصفر، ترسل إشارة timeout وتبدأ من جديد. تستخدم الألعاب المؤقتات للقنابل وظهور العناصر والأضواء الوامضة.

يحتوي هذا المنارة على Timer يحسب ثانية واحدة. ويبدأ من تلقاء نفسه عند بدء اللعبة. افتح علامة التبويب Scene لرؤيته.

صِل timeout بدالة، بالطريقة نفسها التي وصلت بها body_entered:

func _ready():
	$Timer.timeout.connect(_on_timer_timeout)

func _on_timer_timeout():
	print("One more second")

الآن تعمل _on_timer_timeout() مرة كل ثانية.

challenge icon

التحدي

سهل

اجعل المنارة تومض.

  1. في _ready()، اربط $Timer.timeout بـ _on_timer_timeout.
  2. في _on_timer_timeout()، أطفئ $Light عندما يكون مضاءً، وأضئه عندما يكون مطفأً.

اضغط على «العب»: ينطفئ الضوء بعد ثانية واحدة ويعود مضاءً بعد ثانية أخرى. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	pass

func _on_timer_timeout():
	pass

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

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