如何在OpenTK中设置无限的FPS?

时间:2017-03-05 13:56:27

标签: c# opentk

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

有了这个,我可以将fps设置为60或更低。但我希望拥有无限的fps。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

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

解决了它。很容易,我没有想到它:D

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

答案 1 :(得分:0)

OpenTK的Run方法有3个重载。

您可以只使用game.Run()而不使用任何参数,并且将使用无限的fps。

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

欢呼