首页 文章

ThreeJS - 始终将对象保持在相机中

提问于
浏览
1

我在一个项目中使用threejs,我需要在相机前面的场景中保留一个基本对象,无论相机指向哪个方向 . 我使用Orbit Controls插件进行移动,并希望在场景周围移动对象,使其始终位于摄像机视图的中间(始终相同的距离) .

我是trijs的相对新人,所以我不确定如何处理这个问题 - 我们将不胜感激!

1 回答

  • 0

    在渲染场景之前,您需要通过将对象放置在摄像机前面来更新对象的位置,因为您可以使用 camera.positioncamera.getWorldDirection() ,然后进行数学计算以计算对象的位置 .

相关问题