【发布时间】:2014-10-16 23:11:05
【问题描述】:
我在 Three.js 中制作动画时遇到问题,我不确定问题出在我的代码还是我的搅拌机文件中。
这是我用来加载和动画模型的代码,如果有问题请告诉我。
loader.load('model.js', function (geometry, materials) {
var mesh, material;
mesh = new THREE.SkinnedMesh(
geometry,
new THREE.MeshFaceMaterial(materials)
);
material = mesh.material.materials;
for (var i = 0; i < materials.length; i++) {
var mat = materials[i];
mat.skinning = true;
}
scene.add(mesh);
THREE.AnimationHandler.add(mesh.geometry.animation);
animation = new THREE.Animation(
mesh,
'ArmatureAction',
THREE.AnimationHandler.CATMULLROM
);
animation.play();
提前致谢!
【问题讨论】:
-
有什么问题?模型不显示?动画无法启动?动画完全错了吗?几乎正确但口吃?
标签: javascript animation three.js skinning