240 发简信
IP属地:宁夏回族自治区
  • @闪电的蓝熊猫 我得谢谢你啊,最近看这块,多亏大哥你的这一系列:joy:

    从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...