Unreal Engine 2

[UE]MultiSphereTrace 한번만 체크하기

https://aostols.tistory.com/7 [UE]근접공격 충돌 체크(MultiSphereTrace) 무기를 이용한 공격시 충돌 체크 무기 애니메이션 재생시 애니메이션의 특정 영역(무기 및 애니메이션의 일정 부분)에서만 충돌 체크를 해야 합니다. UnrealEngine 에서 제공하는 Paragon 캐릭터 Grux aostols.tistory.com 이 포스트에서 근접 충돌 체크를 확인하였는데 이때 기본적으로 Tick 에서 체크하기 때문에 다중 체크가 되게 됩니다. 이를 막고자 해당 포스트에서는 임시적인 처리를 하였는데 보다 확실한 방법으로 처리 하고자 합니다. ​ 간단하게 설명하자면 충돌 체크한 객체를 저장해 두고 또 충돌하면 무시하자 입니다. 1. Actor Array를 만들어 두자. 2. ..

Unreal Engine 2022.04.27

[UE]근접공격 충돌 체크(MultiSphereTrace)

무기를 이용한 공격시 충돌 체크 무기 애니메이션 재생시 애니메이션의 특정 영역(무기 및 애니메이션의 일정 부분)에서만 충돌 체크를 해야 합니다. UnrealEngine 에서 제공하는 Paragon 캐릭터 Grux 을 가지고 확인해 보겠습니다. 이미지상 1번째는 실제 타격 전의 이미지이고 2, 3번은 타격 중, 4번이 타격 이후 입니다. 따라서 이미지상 체크해 본다면 2, 3번에서만 히트 체크가 일어나야 합니다. ​ 우리가 알아야 할 것은 1. 모델링에서 타격 체크를 할 부위 2. 애니메이션에서 에서 타격체크를 할 시점 ​ 첫번째로 타격 체크할 부위를 알아봅니다. Grux_Skeleton 뷰를 보게되면 이미 소켓이 많은데 그중에 FX_Trail_L_01, FX_Trail_L_02 이 칼의 가장 윗부분과 가..

Unreal Engine 2022.04.27