3

我是three.js的新手。我创建了多个网格并使用 JSONLoader 进行分组。现在我的问题是将动画应用于该组或多个网格。是否可以在 JSONLoader 中将动画应用于该组。

提前致谢。

4

1 回答 1

2

要在 threejs 中对文件进行分组,您需要创建一个 Object3D():

 var group = new THREE.Object3D();

然后你需要将你的网格添加到这个变量中:

 group.add(mesh1); group.add(mesh2); group.add(mesh3);

然后最后 - 您可以在动画循环中为该组设置动画:

 group.rotation.x+=.02;

听起来您只想将对象添加到 JSONLoader.load 函数中的组变量中。如果您无法弄清楚,请随时分享您的代码的 jsfiddle,我可以为您指出正确的语法。

于 2013-04-06T17:10:47.220 回答