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