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

לאסוף את המפתח

חלק מהיחידה פרויקטים במסלול ה-Godot של Coddy. שיעור 27 מתוך 33.

המפתח נמצא בפינה השמאלית העליונה. זהו Area2D בשם Key, ולכן הוא יודע מתי הגיבור נכנס אליו. main.gd מאזין:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

המשחק שומר את המפתח ב-has_key. המפתח נעלם מהרצפה, וסמל של מפתח מופיע בסרגל העליון.

הגיבור הוא הגוף היחיד שזז, ולכן אין צורך לבדוק באיזה גוף מדובר.

challenge icon

אתגר

קל

בתוך main.gd:

  1. הוסף var has_key = false.
  2. בתוך _ready, חבר את $Key.body_entered אל _on_key_body_entered.
  3. בתוכה, הגדר את has_key ל-true, הסר את המפתח והצג את $HUD/KeyIcon.

נסו בעצמכם

extends Node2D

func _ready():
	pass
quiz iconבחנו את עצמכם

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

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

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