Menu
CoddyTech

باب يفتح

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

لتحرير عقدة أخرى، استدعِ queue_free() على تلك العقدة:

$Door.queue_free()

هذا البرنامج النصي موجود على Main، جذر المشهد. سيؤدي استدعاء queue_free() العادي إلى تحرير Main وكل عقدة في اللعبة معه.

الباب الكهرماني هو StaticBody2D، وهو جسم صلب لا يتحرك أبدًا، مثل الجدران. لا يمكنك المرور عبره حتى يتم تحريره.

challenge icon

التحدي

سهل

افتح الباب عندما تخطو على اللوح الأخضر.

  1. يستمع Main إلى اللوح بالفعل. استبدل pass في _on_plate_body_entered.
  2. حرّر العقدة Door.

اضغط «العب» واخطُ على اللوح: سيختفي الباب وستمرّ عبره. ثم اضغط «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	$Plate.body_entered.connect(_on_plate_body_entered)

func _on_plate_body_entered(body):
	pass

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

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