Menu
CoddyTech

열리는 문

Coddy Godot 여정의 시그널과 충돌 섹션에 포함된 레슨. 27개 중 16번째.

다른 노드를 해제하려면 해당 노드에서 queue_free()를 호출하세요:

$Door.queue_free()

이 스크립트는 장면의 루트인 Main에 있습니다. 단순히 queue_free()를 호출하면 Main과 함께 게임의 모든 노드가 해제됩니다.

호박색 문은 벽처럼 절대 움직이지 않는 단단한 몸체인 StaticBody2D입니다. 문을 해제하기 전에는 통과할 수 없습니다.

challenge icon

챌린지

쉬움

초록색 발판을 밟으면 문을 여세요.

  1. Main은 이미 발판을 감지하고 있습니다. _on_plate_body_entered에서 pass를 바꾸세요.
  2. Door 노드를 해제하세요.

‘플레이’를 누르고 발판을 밟으세요. 문이 사라지고 그곳을 지나갈 수 있습니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

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

func _on_plate_body_entered(body):
	pass

시그널과 충돌의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드