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

אוסף המטבעות: מטבעות

חלק מהיחידה אותות והתנגשויות במסלול ה-Godot של Coddy. שיעור 24 מתוך 27.

כל אחד מששת המטבעות מריץ את coin.gd, ולכן כותבים אותו פעם אחת. מטבע עושה שלושה דברים שכבר מוכרים לך:

  • הוא מצטרף לקבוצה coins, כדי ש-Main יוכל לספור את המטבעות בהמשך.
  • הוא מאזין ל-body_entered שלו.
  • הוא משחרר את עצמו כשהשחקן נוגע בו.

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

func _on_body_entered(body):
	if body.is_in_group("player"):
		queue_free()
challenge icon

אתגר

קל

כתבו את coin.gd:

  1. בתוך _ready(), הצטרפו לקבוצה coins וחברו את body_entered אל _on_body_entered.
  2. בתוך _on_body_entered(body), שחררו את המטבע אם הגוף נמצא בקבוצה player.

עברו מעל המטבעות. כל אחד מהם אמור להיעלם.

נסו בעצמכם

extends Area2D

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

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

כל השיעורים ביחידה אותות והתנגשויות

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