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