我是three.js的新手。我创建了多个网格并使用 JSONLoader 进行分组。现在我的问题是将动画应用于该组或多个网格。是否可以在 JSONLoader 中将动画应用于该组。
提前致谢。
我是three.js的新手。我创建了多个网格并使用 JSONLoader 进行分组。现在我的问题是将动画应用于该组或多个网格。是否可以在 JSONLoader 中将动画应用于该组。
提前致谢。
要在 threejs 中对文件进行分组,您需要创建一个 Object3D():
var group = new THREE.Object3D();
然后你需要将你的网格添加到这个变量中:
group.add(mesh1); group.add(mesh2); group.add(mesh3);
然后最后 - 您可以在动画循环中为该组设置动画:
group.rotation.x+=.02;
听起来您只想将对象添加到 JSONLoader.load 函数中的组变量中。如果您无法弄清楚,请随时分享您的代码的 jsfiddle,我可以为您指出正确的语法。