我是Three.js的初学者,并且尝试使用简单对象的动画。但是经过3天的时间,我真的不知道该如何解决。
loader2.load('./test1.json',function(geometry, materials){
var material = materials[0];
for(var i = 0;i<materials.length;i++){
materials[i].morphTargets = true;
}
var model = new THREE.SkinnedMesh(geometry, material);
model.scale.set(0.15,0.15,0.15);
scene.add(model);
var clips = model;
var mixer = new THREE.AnimationMixer(model);
var action1 = clips.geometry.animations[1];
mixer.clipAction(action1, model).play();
console.log(action1);
console.log(mixer.clipAction(action1, model).play());
});
我的json文件很长,我不知道如何在这里插入它。因此,我现在可以放置屏幕截图:Metadata Animations 有了这段代码,我有0个错误,但是我的动画无法正常工作。
如果有人可以帮助我,那就太好了。谢谢