ObjectLoader资产不播放动画

时间:2017-02-12 05:38:03

标签: animation three.js hierarchy scene

我一直在动画模型上使用单一网格导出方法,使用JSONLoader加载它(使用本教程http://unboring.net/workflows/animation.html)并且它可以正常工作。

对于超过1个网格的场景,我导出整个场景(选择了场景和层次结构)并使用ObjectLoader。到目前为止它工作正常,我可以将它们添加到threeScene并使一切正常,没问题。

但是,当我想对上面的教程中的模型(导出为完整场景)做同样的事情时,我无法为角色制作动画。我可以使用JsonLoader加载的资源完成相同的程序,我甚至可以从正在播放的动画中获取调音台的“循环”和“已完成”调度事件,但模型从不移动,它保持在T形态。在内部似乎它的工作正常,但角色没有做任何事情。我基本上为两种类型的字符加载运行相同的代码,除了没有显示动画。

我应该在某个地方做额外检查吗?我也尝试从ObjectLoader结果克隆几何,但它没有克隆动画,所以我想这也不起作用。

1 个答案:

答案 0 :(得分:1)

即使在blender导出时检查皮肤也是如此,我仍然需要在代码上设置为true。



            clonedObject3d.material.skinning = true;