Menu
CoddyTech

זמן המתנה

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

wait_time של טיימר הוא מספר השניות שהוא סופר. הוא מוגדר ל־1 אלא אם משנים אותו.

$Timer.wait_time = 3	# מסתיים כל שלוש שניות
$Timer.wait_time = 0.25	# ארבע פעמים בשנייה

ערך קטן יותר של wait_time גורם לטיימר לפעול בתדירות גבוהה יותר. מגדירים אותו ב־_ready(), לפני שהטיימר מתחיל. הטיימר קורא את הערך בכל פעם שהוא מתחיל לספור.

השתמשו בו כדי לקבוע את הקצב של משחק, למשל באיזו תדירות מופיעים אויבים.

challenge icon

אתגר

קל

גרום לשער לעלות במהירות כפולה.

  1. ב־_ready(), הגדר את $Timer.wait_time ל־0.5.
  2. השאר את בדיקת 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 אונליין