c++ - 模型减慢游戏速度 - opengl

标签 c++ opengl

<分区>

我在运行游戏时遇到问题。我在游戏中导入的模型很大,导致 fps 下降。没关系,但是当我从模型上取下相机时,它仍然很慢。与其他游戏一样,当查看高分辨率模型时,游戏速度会变慢,但当不查看时,它会变得更快。但是我的游戏一直很慢。谁能帮帮我?

最佳答案

您需要实现 clipping ,这样您就不会在对象不可见时渲染它(即通过图形管道传递它)。

为此有许多技术和算法/数据结构,从手册 view frustum -测试,到更高级的空间查询数据结构(BSPsquadtreesoctrees 等等)。

关于c++ - 模型减慢游戏速度 - opengl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874735/

相关文章:

C++ 返回 float

C++ 堆损坏和 valgrind

c++ - 无法运行 Opengl 程序

opengl - 如何在 OpenGL 中正确绘制 3D 轴?

c++ - OpenGL 类型 GLint、Glbyte... 到 C++ int32_t、int8_t... 映射

c++ - 在类中渲染 OpenGL 对象?

c++ - gnuplot分发我的代码有问题吗?

c++ - 在arm-linux-gnueabihf-g++交叉编译期间出错。无法识别共享库文件

c++ - 如何使用对 vector 元素的 unique_ptr 引用?

c++ - OpenGL VBO : Drawing a sphere