2017-02-12 1 views
0

애니메이션 된 모델에서 단일 메쉬 내보내기 방법을 사용하고 있습니다 (이 튜토리얼 http://unboring.net/workflows/animation.html 사용) JSONLoader로로드하고 잘 작동합니다.ObjectLoader 애셋이 애니메이션을 재생하지 않습니다.

하나 이상의 메쉬가있는 장면의 경우 전체 장면 (장면 및 계층 구조가 선택 됨)을 내보내고 ObjectLoader를 사용합니다. 지금까지 괜찮 았어, 난 threeScene에 추가 할 수있는 모든 문제가 괜찮아요.

그러나 위의 튜토리얼 (전체 장면으로 내보내기)에서 모델을 사용하여 동일한 작업을 수행하려고 할 때 캐릭터를 움직일 수 없습니다. 나는 JsonLoader로로드 된 자산으로 수행하는 동일한 절차를 모두 수행 할 수 있습니다. 믹서의 '루프'및 '완료된'애니메이션이 재생되는 이벤트를 가져올 수도 있지만 모델은 결코 움직이지 않습니다. T- 포즈에 머물러 있습니다. . 내부적으로는 정상적으로 작동하지만 문자는 아무 것도하지 않습니다. 기본적으로 두 가지 유형의 문자로드에 대해 동일한 코드가 실행되지만 애니메이션은 표시되지 않습니다.

어딘가에 다른 체크를해야할까요? 나는 또한 ObjectLoader 결과에서 도형 복제를 시도했지만 애니메이션을 복제하지 못했기 때문에 그 중 어느 것도 작동하지 않습니다.

답변

1

블렌더 내보내기에서 true 인 것처럼 보이지만, 코드에서 스키닝 할 때 여전히 true로 설정해야합니다.

  clonedObject3d.material.skinning = true;

관련 문제