Unreal Engine 5 공격시 넉백 기능 구현
·
Unreal Engine 5/MMORPG 개발
공격 로직플레이어의 공격 키 입력 -> (서버) 공격 가능 상태 확인 -> (멀티 캐스트) 상태 변화 및 애니메이션 호출 데미지 처리애니메이션을 이용하여 Anim Notify 호출 -> (Local) Multi Sphere Trace For Objects를 통하여 타격 확인 -> 타격된 대상을 Cast를 이용하여 플레이어인지 확인 -> (서버) 데미지 처리 및 넉백 처리 -> (멀티 캐스트) 상태 업데이트 문제점문제점 1 - AnimNotify 호출 과정에서 1회 호출이 아닌 N회 호출해결법 :Notify Begin와 End를 설정하고 Begin 함수의 첫 호출에서 Bool 변수를 True로 End에서 False로 변경한다.-> 공격자에게 이를 설정할 경우 한 번에 연속적인 공격 구현이 어려움-> 피격대..