Menu
CoddyTech
flag He iconעבריתdown icon

צומת הטיימר

חלק מהיחידה חוקי המשחק במסלול ה-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
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה חוקי המשחק

תרגלו בעצמכם: Godot אונליין