캐시포즈2 [언리얼5] 플레이어 콤보공격 플레이어의 공격이 연속적으로 이어지는 콤보 모션을 만들어 봅니다. 공격1회 실행중 일정시간내 다시 공격 커맨드가 이어지면 두번째 공격이 실행되도록 합니다. 1. 애님몽타주 생성 콤보공격에 사용할 몽타주를 생성하도록 합니다. 공격애니메이션 우클릭 > 생성 > 애님몽타주 생성 2. 노티파이 추가 각각의 애니메이션의 적절한 프레임 위치에 노티파이를 추가하도록 합니다. Ps. 노티파이 생성 다시보기 블루프린트 클래스 생성 / 모든클래스 AnimNotify 노티파이에서 함수 카테고리의 우측 오버라이드를 클릭후 Get Notify Name (노티파이의 이름 설정), Received Notify (호출시 실행할 이벤트 설정) 을 생성해서 지정합니다. 예시 ) 공격이 끝나는지점에 사용할 노티파이 3. 변수 생성하기 애.. 2023. 11. 15. [언리얼5] 애니메이션 블렌딩(캐시포즈) 플레이어의 공격 모션을 개선하기 위해서 애니메이션을 수정합니다. 현재의 어색한 애니메이션 1회 공격이 끝나고 다시 칼뽑는 모션이나오며 콤보가 없이 반복되고 있습니다. 때문에 캐시포즈를 사용합니다. 기존의 애니메이션 그래프에서 스테이트 머신에 캐시를 추가합니다. 캐시포즈를 연결한 다음 빈공간에서 저장한 캐시 포즈를 불러올수 있습니다. 캐시포즈를 두개를 생성해서 서로 블렌딩 하도록 합니다. Layered biend per bone (스켈레톤의 본 기준으로 블렌드) 하는 함수에 베이스포즈는 기존의 저장해둔 캐시포즈를 그대로 연결하고 캐시포즈를 하나더 복사하고 몽타주를 연결시켜 블렌드포즈0번에 넣어 줍니다. 현재의 상태로는 블렌딩의 기준이되는 본(스켈레톤)이 없기 때문에 해당 스켈레톤을 추가하기 위해서 디테일 .. 2023. 11. 15. 이전 1 다음