【发布时间】:2015-10-06 20:57:50
【问题描述】:
我使用以下代码从搅拌机加载了一个 json 动画:
var loader = new THREE.JSONLoader();
loader.load( 'monster2.json', function ( geometry, materials ) {
var material = materials[ 0 ];
material.morphTargets = true;
material.color.setHex( 0xffaaaa );
meshFace = new THREE.MeshFaceMaterial( materials );
morph = new THREE.MorphAnimMesh( geometry, meshFace );
morph.duration = 1000;
morph.time = 1000 * Math.random();
morph.matrixAutoUpdate = false;
morph.updateMatrix();
morph.position.x =0;
morph.position.y =0;
morph.position.z =0;
morph.scale.set(100,100,100);
scene.add( morph );
});
是否可以像数组一样为我的“变形”设置动画?如果我想显示一个特定的帧,我可以以某种方式做这样的事情:morph[5] 吗?
我正在尝试完成一个简单的步行、站立等动画控制。
如果我的问题没有意义(我觉得它没有意义),那么我将如何完成动画控制?我不需要任何花哨的东西,任何一种简单的控制都可以。
谢谢。
【问题讨论】:
标签: json animation model 3d three.js