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

הסרת צומת

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

מטבע שאספת אמור להיעלם, ולא להיות מוסתר, כדי ששום דבר לא יוכל לגעת בו שוב. queue_free() מסירה צומת ואת כל הצאצאים שלו מהמשחק:

func _on_body_entered(body):
	queue_free()

כשקוראים לה בפני עצמה, queue_free() מסירה את הצומת שעליו נמצא הסקריפט, ובמקרה הזה את המטבע.

השם כולל את המילה "queue" כי Godot משחררת את הצומת בסוף הפריים הנוכחי, ולא מיד. קוד אחר עדיין עשוי להשתמש בצומת עד אז. בעוד כמה שיעורים תראו למה זה חשוב.

challenge icon

אתגר

קל

גרום למטבע להיעלם כשאתה נתקל בו. שחרר אותו בתוך _on_body_entered.

נסו בעצמכם

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

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

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

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

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