如何在 OpenTK 中设置无限 FPS?

How can I set unlimited FPS in OpenTK?

using (OpenTK.GameWindow game = new OpenTK.GameWindow())
{
    double fps = 60;
    game.Run(fps, fps);
}

有了这个,我可以将 fps 设置为 60 或更低。但我想要无限帧数。我该怎么做?

using (OpenTK.GameWindow game = new OpenTK.GameWindow())
{
    double fps = 60;
    game.VSync = OpenTK.VSyncMode.Off;
    game.Run(fps, fps);
}

这就解决了。简单到我没想到it:D

当您现在将 fps 设置为 0 时,您将获得无限制的 fps。

OpenTK 有 3 个重载方法 运行。

您可以只使用不带任何参数的 game.Run(),并且会使用无限帧数。

文档:https://opentk.net/api/OpenTK.GameWindow.html#OpenTK_GameWindow_Run

干杯