# 용어 사전
Area2D
노드
Node2D < CollisionObject2D < Area2D
감지만 하는 영역. 밀어내지 않고 "들어왔다·나갔다"를 알려준다.
물리적으로 막지 않는다. 겹침을 감지해 body_entered / area_entered 시그널을 쏜다. 중력·감쇠 같은 영역 효과도 줄 수 있다. monitoring 을 끄면 아무것도 감지하지 않는다.
어디에 쓰나
- 아이템 획득
- 함정·독 장판
- 공격 판정(히트박스)과 피격 판정(허트박스)
- 트리거 존(방에 들어가면 문 잠김)
비슷하지만 다른 것
StaticBody2D실제로 막는다. 벽·바닥.CharacterBody2D막히면서 내가 직접 움직인다.RayCast2D영역이 아니라 선 하나로 "닿기 전에" 알아본다.
주의
상대가 물리 바디면 body_entered, 다른 Area2D 면 area_entered 다. 이걸 헷갈리면 시그널이 아예 안 온다.