我在一个项目中使用threejs,我需要在相机前面的场景中保留一个基本对象,无论相机指向哪个方向 . 我使用Orbit Controls插件进行移动,并希望在场景周围移动对象,使其始终位于摄像机视图的中间(始终相同的距离) .
我是trijs的相对新人,所以我不确定如何处理这个问题 - 我们将不胜感激!
在渲染场景之前,您需要通过将对象放置在摄像机前面来更新对象的位置,因为您可以使用 camera.position 和 camera.getWorldDirection() ,然后进行数学计算以计算对象的位置 .
1 回答
在渲染场景之前,您需要通过将对象放置在摄像机前面来更新对象的位置,因为您可以使用 camera.position 和 camera.getWorldDirection() ,然后进行数学计算以计算对象的位置 .