باب يفتح
جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 16 من 27.
لتحرير عقدة أخرى، استدعِ queue_free() على تلك العقدة:
$Door.queue_free()هذا البرنامج النصي موجود على Main، جذر المشهد. سيؤدي استدعاء queue_free() العادي إلى تحرير Main وكل عقدة في اللعبة معه.
الباب الكهرماني هو StaticBody2D، وهو جسم صلب لا يتحرك أبدًا، مثل الجدران. لا يمكنك المرور عبره حتى يتم تحريره.
التحدي
سهلافتح الباب عندما تخطو على اللوح الأخضر.
- يستمع Main إلى اللوح بالفعل. استبدل
passفي_on_plate_body_entered. - حرّر العقدة
Door.
اضغط «العب» واخطُ على اللوح: سيختفي الباب وستمرّ عبره. ثم اضغط «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
$Plate.body_entered.connect(_on_plate_body_entered)
func _on_plate_body_entered(body):
pass
جميع دروس الإشارات والتصادمات
تدرّب بنفسك: Playground لـ Godot