작성
·
110
0
에디터에서 play 버튼을 누를 시 캐릭터 anim montage가 잠깐 실행되다가 중간에 멈추고 그 이후부터 입력은 들어가지만 애니메이션은 재생되지 않습니다.
다만 월드에 스폰된 B_Hero_Gladiator를 에디터에서 클릭하면, 그때부턴 정상적으로 애니메이션이 재생됩니다.
혹시 이러한 현상을 수정하기 위해서는, 어느 부분을 살펴보면 좋을까요?
문제 상황 영상 링크 드립니다.
https://drive.google.com/file/d/1aoWAUmri52KgmVs6AH1FgmRFLBeNbH7x/view?usp=drive_link
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. Oh Seo님!
애니메이션 관련 문제로 애를 먹고 계신 것 같네요. 이미 제공해주신 영상 링크 덕분에 상황이 조금 더 명확해졌습니다. 이와 유사한 상황에서 고려할 몇 가지 사항들을 간단히 안내드리겠습니다.
Possession 문제 확인: 캐릭터나 Pawn이 제대로 플레이어 컨트롤러에 의해 possess되지 않은 경우 이런 문제가 발생할 수 있습니다. BeginPlay()
함수에서 Possess()
메소드가 호출되는지 확인해 보세요.
애니메이션 블루프린트: 애니메이션 블루프린트가 캐릭터와 제대로 연결되어 있는지 확인해 보세요. 때로는 애니메이션 블루프린트 세팅에서 특정 변수나 조건의 값이 잘못 설정되어 있을 수 있습니다.
컴포넌트 초기화: BeginPlay()
에서 애니메이션 몽타주 실행 전에 모든 컴포넌트와 변수가 적절히 초기화되었는지 확인하세요. 특히, 애니메이션과 관련한 컴포넌트들이 적절히 초기화되지 않으면 문제를 발생시킬 수 있습니다.
디버그 확인: Unreal Engine의 디버그 로그를 이용해, 애니메이션이 멈추는 순간의 오류 메시지를 확인해 보세요. 오류 메시지가 문제의 원인 이해에 큰 도움이 될 수 있습니다.
애니메이션 상태 제어: 애니메이션이 멈추는 시점에서 블루프린트의 상태 전환과, Event Graph
에서 애니메이션 상태를 제어하는 부분을 검토해 보세요.
그 밖에 추가적인 정보가 필요하다면, 아래의 관련된 질문을 참조하실 수 있습니다:
탄탄한 설명을 통해 문제 발생 시점과 해결 방법에 대한 힌트를 얻을 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.