לאסוף את המפתח
חלק מהיחידה פרויקטים במסלול ה-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. המפתח נעלם מהרצפה, וסמל של מפתח מופיע בסרגל העליון.
הגיבור הוא הגוף היחיד שזז, ולכן אין צורך לבדוק באיזה גוף מדובר.
אתגר
קלבתוך main.gd:
- הוסף
var has_key = false. - בתוך
_ready, חבר את$Key.body_enteredאל_on_key_body_entered. - בתוכה, הגדר את
has_keyל-true, הסר את המפתח והצג את$HUD/KeyIcon.
נסו בעצמכם
extends Node2D
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה פרויקטים
1פרויקט: ברייקאאוט
משטח המשחק בברייקאאוטהשארת המשטח על המסך4פרויקט: זחילת מבוכים
לצעוד במבוךלאסוף את המפתחתרגלו בעצמכם: Godot אונליין