Menu
CoddyTech

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

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

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

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

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

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

challenge icon

אתגר

קל

תנו לגיבור לאסוף את המפתח.

  1. ב־main.gd, הוסיפו var has_key = false.
  2. ב־_ready, חברו את $Key.body_entered אל _on_key_body_entered.
  3. שם, הגדירו את has_key ל־true, הסירו את המפתח והציגו את $HUD/KeyIcon.

לחצו על "שחק" והיכנסו לתוך המפתח: הוא יופיע בסרגל העליון. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

extends Node2D

func _ready():
	pass

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

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