1. 제자리로 돌아오는 현상
보스 캐릭터의 애니메이션을 루트 모션으로 재생되도록 하고 싶었는데 애니메이션이 끝난 후에 항상 제자리로 돌아가는현상이 발생했습니다.
2. Root motion 설정법
(1) Root motion이 있는 경우


(2) Root motion이 없는 경우


Root motion이 최상단에 위치해 있지 않은 경우 수동으로 Root motion을 상위로 옮겨주는 작업을 해야 합니다. 이 과정에서 bone의 부모-자식 관계가 망가지는 상황이 발생할 수 있고 이로 인해 애니메이션이 제자리에서만 재생되는 현상이 나타날 수 있습니다.
결과

Root motion을 최상단으로 배치했지만 Root motion이 정상적으로 작동하지 않아 제자리에서만 재생되는 모습입니다. 애니메이터가 아니라서 bone을 제대로 수정하지 못 해 발생한 문제라고 생각이 됩니다. 만약 Root motion이 설정되어 있지 않은 애니메이션이라면 과감하게 버리는 선택을 해야겠네요.
'언리얼 엔진 > 트러블슈팅' 카테고리의 다른 글
| [언리얼엔진] Material Parameter 수정 (0) | 2025.04.08 |
|---|---|
| [언리얼엔진] LevelSequence 스폰 유지 (0) | 2025.04.08 |
| [언리얼엔진] 충돌판정 버그 (0) | 2025.04.06 |
| [언리얼엔진] Socket 활용해서 MuzzleOffset 찾기 (0) | 2025.02.19 |
| [언리얼엔진] AI 액터 회전 시 끊기는 문제 (0) | 2025.02.18 |