我想知道是否有人可以告诉我如何在3D空间中移动相机 相机旋转。
我正在使用自己的3D引擎(没什么特别的),我可以向前向左移动相机,这一切都很好。 但是,当我旋转相机时,它不会朝着相机指向的方向移动。
这张图片可以帮助您理解我的意思:
有人知道如何使这项工作吗?
(如果您对我正在处理的工作感兴趣,请访问this site)
答案 0 :(得分:0)
我不确定我是否真的明白了你的意思,但你的问题看起来像是想沿着相机的方向而不是沿着一个(主)轴移动? 因此,我的解决方案是存储一个矢量,该矢量保持摄像机的方向,并在每次旋转摄像机时更新此矢量。现在,您可以使用方向向量进行向前移动。位置+矢量*步长。 希望有所帮助。