完全不能播放骨骼动画

Can't play skeletal animation at all

我正在使用 three.js 修订版 71。
我从搅拌机导出了一个模型,它有 2 个动画。

这是我使用的代码(除了通用场景的东西):

//THE CYLINDER
loader.load("flipping cylinder.json",function(geometry,materials)
{
    var material=new THREE.MeshLambertMaterial();
    flipcyl=new THREE.SkinnedMesh(geometry,material);
    scene.add(flipcyl);

    anim=new THREE.Animation(flipcyl,flipcyl.geometry.animations[0]);
});

//UPDATE AND RENDER
function render()
{
    requestAnimationFrame(render);

    var delta=clock.getDelta();
    THREE.AnimationHandler.update(delta);

    renderer.render(scene,camera);
}
render();

我在 HTML 部分也有这个:
<button onclick="anim.play();">play</button>

一切正常,但单击按钮或当我在控制台中输入 anim.play() 时似乎没有任何变化。

(如有任何英语错误,请原谅我-我不是以英语为母语的人...)

您只需在加载时添加这一行:

material.skinning = true;

仅此而已! ;)