Collision Events

Collision Binding 설정 수명 주기

Overlap과 Hit 이벤트는 컴포넌트 설정, 델리게이트 바인딩, 콜백 함수 시그니처가 함께 맞아야 호출된다.

이벤트가 실제로 호출되기까지

delegate binding

컴포넌트 준비

충돌 컴포넌트와 채널 반응을 원하는 방식으로 설정한다.

이벤트 활성화

Generate Overlap Events 또는 Hit 관련 플래그를 확인한다.

델리게이트 연결

BeginPlay나 생성자에서 AddDynamic으로 콜백을 묶는다.

콜백 실행

시그니처가 맞는 함수에서 OtherActor와 충돌 정보를 처리한다.

ComponentCollision SettingAddDynamicEvent 발생Callback
물리 흐름

코드가 맞아도 컴포넌트 충돌 설정이 꺼져 있으면 호출되지 않는다. 블루프린트 기본값도 함께 확인해야 한다.