본문 바로가기
C++

Overlap 매개변수

by ji-han 2025. 2. 12.

virtual void OnItemOverlap(
                     UPrimitiveComponent* OverlappedComp,
                     AActor* OtherActor,
                     UPrimitiveComponent* OtherComp,
                     int32 OterBodyIndex,
                     bool bFromSweep,
                     const FHitResult& SweepResult) = 0;

 

OverlappedComp -> 감지하는 주체가 되는 컴포넌트

OtherActor -> 감지된 액터

OtherComp -> OtherActor에서 감지된 컴포넌트

OtherBodyIndex -> 여러개의 물리 바디가 있는 오브젝트에서 사용 (이해X)

bFromSweep -> Sweep으로 발생한 Overlap인지 여부

SweepResult -> bFromSweep이 true일 때 충돌 위치 및 방향 정보

 

Sweep

  • false -> 충돌X , 장애물을 뚫고 이동
  • true -> 충돌O, 장애물을 뚫지 못해 멈춤

*Sweep에 이동 감지 라는 것이 잘 이해가 되지않음

충돌 또한 OnHit와의 차이점도 아직은 이해하지 못함

'C++' 카테고리의 다른 글

클린코드  (0) 2025.03.27
디자인 패턴  (0) 2025.02.20
STL 반복자(연산)  (0) 2025.01.27
포인터와 참조 / 스마트 포인터  (0) 2025.01.20
STL 컨테이너  (0) 2025.01.14