2017-02-12 25 views
0

Я использую единственный метод экспорта меша на анимированные модели, загружая его с помощью JSONLoader (используя этот учебник http://unboring.net/workflows/animation.html), и он отлично работает.Объект ObjectLoader, не играющий в анимацию

Для сцен с более чем 1 мешем я экспортирую полную сцену (выбранную сцену и иерархию) и используйте ObjectLoader. Пока это работает отлично, я могу добавить их в threeScene и сделать все отлично, без проблем.

Однако, когда я хочу сделать то же самое с моделью из урока выше (экспорт как полная сцена), я не могу оживить персонажа. Я могу выполнить всю ту же процедуру, что и в случае с активностью, загружаемой JsonLoader, я даже могу получить «цикл» микшера и «завершенные» отправленные события из воспроизводимой анимации, но модель никогда не перемещается, она остается на T-позе , Кажется, что он работает нормально, но персонаж ничего не делает. Im в основном работает с одним и тем же кодом для обоих типов загрузки символов, кроме анимации.

Должен ли я делать дополнительную проверку где-нибудь? Я также попытался клонировать геометрию из результата ObjectLoader, но он не клонировал анимацию, поэтому я думаю, что это тоже не работает.

ответ

1

Кажется, что даже когда скиннинг проверен на экспорт блендера, мне все равно пришлось установить значение true для скининга кода.

  clonedObject3d.material.skinning = true;