Unreal

Collision Resposes 에 따른 상관관계 정리

느억맘 2024. 2. 5. 21:23

bool HitDetected = GetWorld()->SweepSingleByChannel(OutHitResult, Start, End, FQuat::Identity, CCHANNEL_ABACTION, FCollisionShape::MakeSphere(AttackRadius), Params);

 

 

보다시피 레이를 쏠때의 바탕이 되는 채널의 Default Response 가 Block 일 경우 어떤 물체가 되었던간에 충돌 감지를 하게 됨

 

 

Default Response 가 Ignore 이거나 Overlap 일 경우 충돌감지를 하지 않는모습 (특정 프로파일은 충돌감지를 하도록 따로 설정을 해주어야 한다)

 

 

 

 

 

- 캐릭터의 기본 CollisionProfileName 을 ABCapsule 로 설정한 상태에서

위의 ABAction 이 요 ABCapsule 에 대해선 Block 할 수 있게 체크를 한다면, ABCapsule 이 적용된 물체 한정으로는 충돌감지를 하게 된다.