Menu
CoddyTech
flag Ar 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اختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الإشارات والتصادمات

تدرّب بنفسك: Playground لـ Godot