相机更改位置时如何更改球面的z轴

时间:2020-09-23 06:30:28

标签: javascript three.js

我想创建诸如roundme.com之类的虚拟旅游应用程序,并且正在创建一项功能,允许用户通过鼠标移动(而不是单击)来移动相机。如果您访问roundme.com,则可以通过单击和拖动来旋转摄像机,也可以通过鼠标移动来移动摄像机。因此,为了实现鼠标移动效果,我决定每当用户移动鼠标时都摇动或说移动球体本身而不是照相机。但是,当我通过单击并拖动来旋转摄像机,然后移动鼠标以查看抖动效果时,它会怪异地抖动,因为当项目最初启动时,摄像机的视线正好位于z轴,但是当我旋转球体时,摄像机的视线不再直视z轴。我认为解决方案可以是确保即使我旋转相机,相机也应对准z轴,以使抖动效果正常发挥作用。我有什么办法实现这一目标?

0 个答案:

没有答案
相关问题