Three.js中一组网格的动画

3

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

提前感谢。

1个回答

3
为了在threejs中对文件进行分组,您需要创建一个Object3D():
 var group = new THREE.Object3D();

那么你需要将你的网格添加到这个变量中:
 group.add(mesh1); group.add(mesh2); group.add(mesh3);

最后,您可以在动画循环中对这个组进行动画处理:
 group.rotation.x+=.02;

看起来你只是想将你的对象添加到JSONLoader.load函数中的一个组变量中。如果你无法解决问题,请随时分享你的代码的jsfiddle链接,我可以指导你正确的语法。


1
感谢您的回复。我想从单个JSON文件中的MorphTarget值应用动画。是否可能从单个JSON MorphTaget信息中实现多个网格动画?请回复您宝贵的答案。 - Crystal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接