인프런 커뮤니티 질문&답변

junghl80님의 프로필 이미지
junghl80

작성한 질문수

언리얼 엔진 5 스파르타 클래스 - 심화편

모션워핑 실습

모션워핑 실습 마지막부분 z축 방향 이동 적용이 안 됩니다.-해결-

작성

·

397

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

모션 워핑 실습 강의를 잘 따라가던 중, 강의 마지막 부분에서 z방향으로도 이동할 수 있게 하는 부분을 그대로 따라했지만 해당 기능은 구현되지 않았습니다.

  1. set movement mode 함수가 잘못된건가 하여 뒷 부분의 walking으로 초기화 해주는 set movement mode 함수만 삭제한 다음 실행해 봤습니다. 이땐 문제 없이 z값을 무시하지 않고 움직이는 것으로 보아 해당 함수의 기능은 문제 없이 작동하는 것으로(문제 없이 flying mode로 전환 된 것으로) 보였습니다.

  2. 혹시 arrow1을 통해 location을 불러오는 부분이 잘못된 건가 싶어 'Break Hit Result'의 Location핀에서 나오는 값을 Print Text하여 확인해 봤는데, 높은 곳으로 향할 시에 z값이 높이에 맞게 변화하여 정상적으로 출력되는 것을 확인했습니다.

그 이전까지의 내용들은 제대로 실행이 된 것을 보면 BP상의 문제는 없는 것 같고, 몽타주 파일에서도 분명히 Ignore Z Axis를 체크 해제 했기 때문에 저로서는 도무지 뭐가 문제인지 모르겠습니다. 혹시나 해서 언리얼을 껐다 켜봤는데도 안 됩니다.

해당 기능을 성공적으로 구현하기 위해 또 어떻게 디버깅 해보면 될까요?

 


 

이리저리 디버깅 하던 중 정말 사소한 실수가 있던 것을 확인했습니다.

다름 아닌 '몽타주 재생' 함수의 나가는핀?을 '완료 시'가 아닌, 그냥 맨 위의 실행핀으로 내보낸 것이 문제임을 알았습니다..

혹시 같은 실수는 하는 분이 있을까 싶어 질문글은 그냥 두고 갑니다..ㅎ

답변 3

0

저랑 같은 문제였네요... 많이 많이 감사합니다..!!

0

junghl80님의 프로필 이미지
junghl80
질문자

앗 해결 됐습니다! 수정사항 반영해서 게시글 수정했습니다. 빠른 답변 감사합니다!

YAL님의 프로필 이미지
YAL
지식공유자

네! 확인했습니다 :)

감사합니다 좋은하루되세요!

0

YAL님의 프로필 이미지
YAL
지식공유자

네 안녕하세요! 해당 답변드리겠습니다.

구글드라이브에 프로젝트를 담아서 댓글에 링크로 공유해주시면 한번 체크해보도록 하겠습니다.

만약 이 기능외에도 언리얼엔진4에서 5로 바뀌면서 안되는 경우가 종종 발생하니, 추 후 개선될때까지 이런 유용한 기능이 있구나라고 알고 넘어가셔도 도움이 많이 되실거라 생각합니다. 감사합니다 :)

junghl80님의 프로필 이미지
junghl80

작성한 질문수

질문하기