我似乎无法让这个模型在three.js中制作动画。 我尝试过多种不同的方式导出它,但我不确定它是模型还是代码。我从模型中了解动画,但回调没有任何反应。有什么想法吗?
new THREE.JSONLoader().load( 'assets/model/Gunnar.json', function ( model, material ) {
var mesh = new THREE.SkinnedMesh(model, material);
scene.add( mesh );
mesh.scale.x = mesh.scale.y = mesh.scale.z = 5;
var clips = model.animations;
mixer = new THREE.AnimationMixer( mesh );
mixer.clipAction( clips[0] ).play();
loaded = true;
animate();
} );
function animate() {
requestAnimationFrame( animate );
if (loaded) {
mixer.update(clock.getDelta());
}
renderer.render( scene, camera );
}
Blender / JSON文件: https://www.dropbox.com/s/lxy6q3wjydmtlhd/json_blender_files.zip?dl=0