我已经使用 colladaloader 加载了一个 Biped 角色网格。
我可以通过改变 dae 对象的位置和旋转来移动网格。
dae.rotation.y+=0.01;
dae.updateMatrix();
工作正常
但我似乎无法移动单个骨头....知道该怎么做吗?
dae.children[0].rotation.z += 0.1;
dae.children[0].quaternion._x += 0.1;
dae.children[0].position.x += 0.1;
dae.children[0].matrixAutoUpdate = true;
dae.children[0].matrixWorldNeedsUpdate = true;
dae.children[0].updateMatrix();
不工作
整个项目:
https://codenvy.com/ide/tmp-9q4s6enl9imzzs
运行链接:(可能会随着人们更新/重新运行项目而改变)
http://app-slm37q4a3tzdf3c7.apprun4.codenvycorp.com/
(每次有人执行“运行”>“运行”应用程序时都会发生变化,因此此处列出的运行 url 毫无意义..)