Menu
CoddyTech
flag Ar iconالعربيةdown icon

هل هو ضمن المجموعة؟

جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 12 من 27.

ينجح التحقق من body.name مع عقدة واحدة. أما مع مجموعة من العقد، فتحقق من المجموعة:

if body.is_in_group("racers"):
	print(body.name, " finished!")

تعطيك is_in_group() إجابة بنعم أو لا. استخدمها حتى مع عقدة واحدة. يتغير الاسم عندما تعيد تسمية العقدة أو تنسخها. أما المجموعة فتعبّر عمّا تكونه العقدة.

تجري ثلاثة روبوتات نحو خط النهاية. ينتمي Red وBlue إلى مجموعة racers المحددة في المشهد. أما Bot فينظف المسار ولا ينتمي إلى أي مجموعة.

challenge icon

التحدي

سهل

يطبع خط النهاية سطرًا لكل روبوت يعبره. اجعله يطبع للمتسابقين فقط. يجب أن تعرض وحدة التحكم Red finished! وBlue finished!، وألا تعرض أي شيء لـBot.

جرّب بنفسك

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	print(body.name, " finished!")
quiz iconاختبر نفسك

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

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

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