2013-05-17 104 views
0

我遇到了LWJGL的这个问题。我有一个简单的游戏,一切正常。我的主循环正在计算它何时应该呈现并更新我的游戏。它保持恒定59-60 fps。我猜想问题在于opengl。在随机数量的时间之后,我的整个游戏开始以非常低的fps运行。我的游戏循环仍然计算60 fps和更新,但我在屏幕上看到的不匹配它。我猜我超载了openGL。我正在清除颜色缓冲区位和深度缓冲区(尽管我没有深入)。还有什么我需要清除?LWJGL在显示器上开始运行低FPS

回答

0

如果没有真正查看代码,很难说出您的程序有什么问题。清除屏幕是一回事,但它不应该有最大的影响,所以不幸的是,我不能没有任何额外的信息告诉你。

0

可能是硬件问题?这看起来像一个微不足道的“我有一个缓慢的图形卡”或“我有很多东西在后台打开”类问题。另外请注意,在大多数笔记本电脑上,如果您摇动它,硬盘驱动器会锁定几秒钟,导致口吃。

正如Andrew所说,如果没有代码,你无法真正找出这类问题。