gpt4 book ai didi

c++ - OpenGL - 无法让相机工作

转载 作者:行者123 更新时间:2023-11-28 06:52:16 25 4
gpt4 key购买 nike

<分区>

我在学习教程系列时遇到了很多问题。(教程可以在这里找到:http://www.antongerdelan.net/opengl/ 我在虚拟相机教程中)

这是我的项目文件夹和我使用的所有东西(这里粘贴的代码太多了): https://www.dropbox.com/s/sohk0uk9h7h2egw/Virtual%20Camera.zip

我正在使用他的数学库(math_funcs.h 和 math_funcs.cpp,并将它们合并到一个头文件 GLMath.h 中。您应该在我的项目文件夹中看到它。)

目前,我尝试在每个键盘控件上添加 GLFW_PRESS == glfwGetKey,但没有任何改变。我知道程序正在运行代码块,因为我在代码块,它们列在控制台中。我试着查看页面底部的帮助信息,但着色器日志没有告诉我任何信息(着色器日志是 GL.log,也在项目文件夹中)。如果矩阵统一位置小于 0,我确实尝试输出。顶点矩阵返回 1,投影矩阵返回 0。投影矩阵的统一位置是问题吗?如果是这样,我该如何解决?我也尝试过使用 if ( cam_moved == true ) 而不仅仅是 if( cam_moved ),但这也没有做任何事情。请帮助,我很难过,无法弄清楚如何解决这个问题。我的编译器是 MinGW,我使用 Notepad++ 作为我的 IDE。我链接到任何东西都没有问题。我使用 GLFW 和 GLEW 作为我的窗口处理库。请注意,我正在构建我的所有 OpenGL 程序以与 Mac 和 Linux 交叉兼容,因此我不会使用任何 Windows 功能来简化事情。

此外,如果您有任何提高代码效率的建议,请告诉我并解释它是如何工作的。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com