אוסף המטבעות: מטבעות
חלק מהיחידה אותות והתנגשויות במסלול ה-Godot של Coddy. שיעור 24 מתוך 27.
כל אחד מששת המטבעות מריץ את coin.gd, ולכן כותבים אותו פעם אחת. מטבע עושה שלושה דברים שכבר מוכרים לך:
- הוא מצטרף לקבוצה
coins, כדי ש-Main יוכל לספור את המטבעות בהמשך. - הוא מאזין ל-
body_enteredשלו. - הוא משחרר את עצמו כשהשחקן נוגע בו.
השחקן נמצא בקבוצה player, שהוגדרה בסצנה. בדוק שזה השחקן לפני שחרור המטבע, כדי ששום דבר אחר לא יאסוף אותו:
func _on_body_entered(body):
if body.is_in_group("player"):
queue_free()אתגר
קלכתבו את coin.gd:
- בתוך
_ready(), הצטרפו לקבוצהcoinsוחברו אתbody_enteredאל_on_body_entered. - בתוך
_on_body_entered(body), שחררו את המטבע אם הגוף נמצא בקבוצהplayer.
עברו מעל המטבעות. כל אחד מהם אמור להיעלם.
נסו בעצמכם
extends Area2D
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה אותות והתנגשויות
6פרויקט: אוסף המטבעות
אוסף המטבעות: הליכהאוסף המטבעות: מטבעותתרגלו בעצמכם: Godot אונליין