@闪电的蓝熊猫 我得谢谢你啊,最近看这块,多亏大哥你的这一系列
从0开始的OpenGL学习(九)-FPS摄像机本文主要解决一个问题: 如何创建一个FPS摄像机? 引言 在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似F...
@闪电的蓝熊猫 我得谢谢你啊,最近看这块,多亏大哥你的这一系列
从0开始的OpenGL学习(九)-FPS摄像机本文主要解决一个问题: 如何创建一个FPS摄像机? 引言 在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似F...
前后和左右速度不一致问题应该是这里,先归一化再乘速度好像就可以:
if (glfwGetKey(window, GLFW_KEY_A) == GLFW_PRESS)
cameraPos -= glm::normalize(glm::cross(cameraFront, cameraUp)) * cameraSpeed;
if (glfwGetKey(window, GLFW_KEY_D) == GLFW_PRESS)
cameraPos += glm::normalize(glm::cross(cameraFront, cameraUp)) * cameraSpeed;
从0开始的OpenGL学习(九)-FPS摄像机本文主要解决一个问题: 如何创建一个FPS摄像机? 引言 在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似F...