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

מי נכנס?

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

האזור מעביר לפונקציה שלך את הגוף שנכנס. זהו body שב־_on_body_entered(body). זהו הצומת עצמו, כך שאפשר לקרוא כל דבר שנמצא בו.

body.name הוא השם של הגוף שנכנס:

func _on_body_entered(body):
	print(body.name)

name לבדו הוא השם של האזור עצמו, כי הסקריפט נמצא באזור.

שני גופים עוברים באזור הזה: את, ה־Player, ורובר ענברי Rover שמתגלגל בו בכוחות עצמו.

challenge icon

אתגר

קל

כאשר גוף נכנס לאזור, הדפס את שמו ואחריו entered the zone. הקונסולה אמורה להציג:

  • Rover entered the zone כאשר הרובר עובר דרכו
  • Player entered the zone כאשר נכנסים בהליכה

נסו בעצמכם

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	print("Something entered the zone")
quiz iconבחנו את עצמכם

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

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

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