我对Threejs有些新意,只是想知道如何使移动网格始终面对场景中的相机。我在容器Object3D中有100个网格,并在x和y轴上旋转此容器。有没有办法强制容器内的网格始终面向相机?
以下是一些示例代码,我还在http://jsfiddle.net/nickelWeb/rZtJX/4/设置了一个jsFiddle
for(var k = 0; k<numMeshes; k++){
meshes[k].lookAt( camera.position );
}
我尝试过使用.lookAt()方法,但它似乎并没有起作用。我知道有办法做到这一点,我只是不确定在哪里看。任何帮助,将不胜感激。谢谢!
答案 0 :(得分:2)
Object.lookAt()
将无法正常工作。
解决问题的最简单方法是固定父对象,然后围绕对象旋转相机。
这样,Object.lookAt()
将按预期工作。
更新了小提琴:http://jsfiddle.net/rZtJX/5/
three.js r.57