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

הפעלת טיימר

חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 2 מתוך 29.

הטיימר של המגדלור התחיל לפעול מעצמו כי האפשרות autostart שלו הייתה מופעלת. לעיתים קרובות טיימר צריך להמתין, כמו זמן צינון שמתחיל כשאתה תוקף.

האפשרות autostart של ה-Timer בטירה הזאת כבויה. קרא ל-start() כדי להפעיל אותו:

$Timer.start()

לאחר מכן הוא שולח timeout בכל שנייה. קריאה נוספת ל-start() מתחילה מחדש את הספירה.

הסקריפט כבר מרים את השער ב-35 פיקסלים בכל timeout.

challenge icon

אתגר

קל

הפעל את הטיימר של השער כשהשחקן לוחץ על E (קלט action). בתוך _process(), קרא ל־$Timer.start() כאשר action נלחץ זה עתה.

נסו בעצמכם

extends Node2D

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

func _process(delta):
	pass

func _on_timer_timeout():
	$Gate.position.y -= 35
quiz iconבחנו את עצמכם

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

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

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