我已经尝试使用示例 COLLADA 解析器 colladaloader.js 并使用从http://collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0导入骨骼动画 collada 模型“Seymour_anim2.dae”以 mrdoob.github.com/three.js/examples/webgl_loader_collada.html 和http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html为例。加载器似乎在 collada.animations 或 collada.dae.animations 中解析和存储骨架结构和一些骨架动画数据。问题是我无法使用示例中的方法让骨骼动画工作。
现在,我想知道 COLLADA 解析器是否有问题,或者 Three.js 中是否有其他方法/技巧可用于播放我的模型的骨骼动画?我很想听听您是否知道如何在 Three.js 中巧妙地完成这项工作,或者这是否可能。
编辑:我现在还使用 GLGE 框架测试了模型,它可以正确加载、渲染和动画。但是,在 Three.js 中为 COLLADA 模型制作骨骼动画会非常好,因为使用 GLGE 开发太耗时且麻烦,而且与 Three.js 相比,GLGE 是相当不活跃的项目。骨骼动画对于增加对虚拟世界的沉浸感非常重要。