OpenGL - 简单的3D游戏的低FPS

时间:2014-02-23 18:57:24

标签: c++ opengl

我正在开发一款3D游戏,但已经进行了首次测试之一,我只需要3或4 fps的计算。 以下是我的整个代码:http://pastebin.com/j2DWPS6Z 这是我在主代码中使用的Terrain.cpp文件:http://pastebin.com/d1gnE5KH

查看我用于绘图的代码,我只绘制了400个多边形。据我所知,不应该将fps降低到3到4 fps左右。

我使用的电脑是HP Elitebook 8570w,8GB内存和Intel内核i7,所以这不是问题。

有谁知道我做错了导致fps这么低?

1 个答案:

答案 0 :(得分:6)

我认为问题可能是来自glFlush()内部循环drawTerrain()调用。您通常不需要调用此函数,尤其是内循环。尝试删除它。

相关问题