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

פינוי הדרך

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

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

for crate in get_tree().get_nodes_in_group("crates"):
	crate.queue_free()

אי אפשר לשחרר את הרשימה עצמה. get_nodes_in_group("crates").queue_free() עוצר את המשחק עם שגיאה, כי רשימה אינה צומת.

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

challenge icon

אתגר

בינוני

המתג מסיר רק את Crate1. גרום לו להסיר כל ארגז בקבוצה crates. לאחר מכן המשך.

נסו בעצמכם

extends Node2D

func _ready():
	$Switch.body_entered.connect(_on_switch_body_entered)

func _on_switch_body_entered(body):
	$Crate1.queue_free()
quiz iconבחנו את עצמכם

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

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

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