애니메이션 공격동작의 특정 부분에 AttackEnd라는 노티파이를 추가하여 스테이트를 IDLE로 전환하는 작업을 진행 중이었다.
처음에는 IDLE 스테이트로 잘 돌아왔지만 두번째 공격 애니메이션 재생시 IDLE로 전환되지 않고 애니메이션이 끝난 채로 캐릭터가 멈춰버렸다.
코드 상의 문제인가 싶어 이리저리 살펴봤지만 그냥 하루만 날렸다.
알고 보니 공격 애니메이션은 루프 애니메이션이 아니였고 한번 재생이 된 후, 처음으로 되돌아가지 않아 노티파이 역시 동작하지 않고 있었다.
애님 블루프린트이 스테이트 머신에서 해당 스테이트를 클릭하고, 디테일에서 Always Reset on Entry를 체크해주자.
'언리얼 > 버그 일지' 카테고리의 다른 글
[UE4]Anim 블루프린트 Threadsafe 경고 해결 (0) | 2018.12.05 |
---|---|
[UE4]GC에 의한 UObject 상속받은 객체 삭제 방지 (0) | 2018.11.20 |
[UE4][C/C++]auto의 함정(참조) (0) | 2018.08.09 |
[UE4]사운드 생성 에러 (0) | 2018.07.22 |