【发布时间】:2015-08-16 00:17:09
【问题描述】:
我知道有 skinning_blending 模型,但由于它具有 gui 控件(dat.gui 与所有其他 threejs 示例一样),因此代码变得过于复杂,我无法获得我发现的简单方法对于以前的旧 Threejs 版本,例如:
var loader = new THREE.JSONLoader();
loader.load('../assets/models/simpleManMesh2.json', function (model, mat) {
var mat = new THREE.MeshLambertMaterial({color: 0xF0C8C9, skinning: true});
mesh = new THREE.SkinnedMesh(model, mat);
// register the animation
THREE.AnimationHandler.add(model.animation);
var animation = new THREE.Animation(mesh, "saluuut");
scene.add(mesh);
// start the animation
animation.play();
}, '../assets/models');
我和其他许多人一样得到了错误:
THREE.AnimationHandler.add() 已被弃用。
所以我要求的是相同的简单代码(没有任何 gui 控件),但在最新版本中有效。最好的问候。
【问题讨论】:
标签: three.js skinning skeletal-animation