<分区>
我在运行游戏时遇到问题。我在游戏中导入的模型很大,导致 fps 下降。没关系,但是当我从模型上取下相机时,它仍然很慢。与其他游戏一样,当查看高分辨率模型时,游戏速度会变慢,但当不查看时,它会变得更快。但是我的游戏一直很慢。谁能帮帮我?
<分区>
我在运行游戏时遇到问题。我在游戏中导入的模型很大,导致 fps 下降。没关系,但是当我从模型上取下相机时,它仍然很慢。与其他游戏一样,当查看高分辨率模型时,游戏速度会变慢,但当不查看时,它会变得更快。但是我的游戏一直很慢。谁能帮帮我?
最佳答案
您需要实现 clipping ,这样您就不会在对象不可见时渲染它(即通过图形管道传递它)。
为此有许多技术和算法/数据结构,从手册 view frustum -测试,到更高级的空间查询数据结构(BSPs、quadtrees、octrees 等等)。
关于c++ - 模型减慢游戏速度 - opengl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874735/