작성
·
397
0
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
모션 워핑 실습 강의를 잘 따라가던 중, 강의 마지막 부분에서 z방향으로도 이동할 수 있게 하는 부분을 그대로 따라했지만 해당 기능은 구현되지 않았습니다.
set movement mode 함수가 잘못된건가 하여 뒷 부분의 walking으로 초기화 해주는 set movement mode 함수만 삭제한 다음 실행해 봤습니다. 이땐 문제 없이 z값을 무시하지 않고 움직이는 것으로 보아 해당 함수의 기능은 문제 없이 작동하는 것으로(문제 없이 flying mode로 전환 된 것으로) 보였습니다.
혹시 arrow1을 통해 location을 불러오는 부분이 잘못된 건가 싶어 'Break Hit Result'의 Location핀에서 나오는 값을 Print Text하여 확인해 봤는데, 높은 곳으로 향할 시에 z값이 높이에 맞게 변화하여 정상적으로 출력되는 것을 확인했습니다.
그 이전까지의 내용들은 제대로 실행이 된 것을 보면 BP상의 문제는 없는 것 같고, 몽타주 파일에서도 분명히 Ignore Z Axis를 체크 해제 했기 때문에 저로서는 도무지 뭐가 문제인지 모르겠습니다. 혹시나 해서 언리얼을 껐다 켜봤는데도 안 됩니다.
해당 기능을 성공적으로 구현하기 위해 또 어떻게 디버깅 해보면 될까요?
이리저리 디버깅 하던 중 정말 사소한 실수가 있던 것을 확인했습니다.
다름 아닌 '몽타주 재생' 함수의 나가는핀?을 '완료 시'가 아닌, 그냥 맨 위의 실행핀으로 내보낸 것이 문제임을 알았습니다..
혹시 같은 실수는 하는 분이 있을까 싶어 질문글은 그냥 두고 갑니다..ㅎ
네! 확인했습니다 :)
감사합니다 좋은하루되세요!