我目前正在开发一个用 pygame 编写的游戏引擎,我想添加 OpenGL 支持。
我写了一个测试,看看如何让 pygame 和 OpenGL 一起工作,当它在窗口模式下运行时,它的运行速度在 150 到 200 fps 之间。当我全屏运行它时(我所做的只是在设置窗口时添加 FULLSCREEN 标志),它下降到 60 fps。我添加了更多绘图功能,看看它是否只是性能大幅下降,但它始终以 60 fps 运行。
我需要做一些额外的事情来告诉 OpenGL 它正在全屏运行还是这是 OpenGL 的限制?
(我在 Windows XP 中运行)