Overlap Setup

오버랩 컴포넌트 조건

TriggerBox만 설정해도 부족하다. 들어오는 액터의 충돌 컴포넌트도 이벤트 생성과 오버랩 응답을 허용해야 BeginOverlap이 호출된다.

이벤트 발생 조건

query overlap delegate

TriggerBox

QueryOnly 또는 Overlap 계열 프로파일로 감지 영역을 만든다.

OtherComp

플레이어 캡슐처럼 실제로 겹치는 컴포넌트 설정도 확인한다.

Response

한쪽이라도 Block이면 이벤트 흐름이 의도와 다르게 보일 수 있다.

Delegate

AddDynamic 대상 함수는 UFUNCTION과 시그니처를 맞춘다.

Filter

OtherActor, 태그, 인터페이스로 진짜 처리할 대상만 남긴다.

이벤트 없음 양쪽 이벤트 생성과 Collision Enabled 확인
막혀 보임 Block 응답인지 Overlap 응답인지 채널별로 확인
대상 오류 OtherActor와 OtherComp를 분리해 필터링
중복 실행 Begin/End 상태값으로 이미 처리한 진입을 구분
영역 응답 이벤트 필터
물리 흐름

오버랩은 한 컴포넌트의 이벤트가 아니라 두 충돌 컴포넌트 사이의 합의다. 코드가 맞아도 채널 응답이 틀리면 호출되지 않는다.