如何控制我的 LWJGL window int LWJGL3 的帧速率?

How to control the frame rate of my LWJGL window int LWJGL3?

我正在学习LWJGL3,但遇到了问题。 我想将 window 的帧速率限制为 60 FPS,但我不知道如何在 LWJGL3 中做到这一点。 在我切换到 LWJGL3 之前使用的 LWJGL2 中,我在调用 Display.update(); 之前调用了 Display.sync(60);,但是在 LWJGL3Display class 被 window 取代,后者由 GLFW class 控制。 那么,哪种方法取代了 Display.sync(int frame_rate); 方法?

您可以在创建 window 后使用 glSwapInterval(1); 启用垂直同步,这会将 fps 限制为显示器的刷新率。