זמן המתנה
חלק מהיחידה חוקי המשחק במסלול ה-Godot של Coddy. שיעור 3 מתוך 29.
wait_time של טיימר הוא מספר השניות שהוא סופר. הערך הוא 1, אלא אם משנים אותו.
$Timer.wait_time = 3 # מסתיים כל שלוש שניות
$Timer.wait_time = 0.25 # ארבע פעמים בשנייהערך קטן יותר של wait_time גורם לטיימר להסתיים לעיתים קרובות יותר. הגדירו אותו בתוך _ready(), לפני שהטיימר מתחיל. הטיימר קורא את הערך בכל פעם שהוא מתחיל לספור.
השתמשו בו כדי לקבוע את הקצב של משחק, למשל באיזו תדירות מופיעים אויבים.
אתגר
קלהשער עולה לאט מדי. הגדר את $Timer.wait_time ל-0.5 בתוך _ready(), כדי שהטיימר יפקע בכל חצי שנייה.
נסו בעצמכם
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
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה חוקי המשחק
תרגלו בעצמכם: Godot אונליין