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

יציאה מאזור

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

אזור שולח אות נוסף כשהגוף יוצא ממנו: body_exited. גם הפונקציה שלו מקבלת את הגוף.

חבר כל אות בשורה נפרדת, לפונקציה משלו:

func _ready():
	body_entered.connect(_on_body_entered)
	body_exited.connect(_on_body_exited)

func _on_body_exited(body):
	print(body.name, " left")

בעזרת שני האותות אפשר לדעת מתי מישהו נמצא בפנים: מרגע body_entered ועד body_exited.

challenge icon

אתגר

קל

המנורה נדלקת כשאתם נכנסים לחדר. גרמו לה להיכבות כשתצאו:

  1. כתבו פונקציה _on_body_exited(body) שמסתירה את $Lamp.
  2. חברו אליה את body_exited בתוך _ready().

נסו בעצמכם

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	$Lamp.visible = true
quiz iconבחנו את עצמכם

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

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

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