【发布时间】:2019-05-13 14:09:23
【问题描述】:
我已经实现了一个基于来自this 的上、右和视图向量的 fps 相机。
现在我希望能够通过以我的世界风格放置立方体来与世界互动。
我的lookAt向量是视图向量和相机位置的总和,所以我第一次尝试是在lookAt上绘制一个立方体,但这会导致奇怪的行为。
我计算我提到的网络中的每个向量(例如lookAt = camera_position + view_direction),但绘制的立方体总是围绕着我。我已经尝试了几件事,比如实际放置它(四舍五入),它出现在想要的位置附近,但不在我正在看的地方。
鉴于这些向量,我如何绘制以我的相机正在看的位置为中心但稍微远一点(完全像 minecraft)?
【问题讨论】:
-
我认为如果您发布渲染图像会更好。
标签: c++ opengl camera glm-math