2017-03-05 23 views
1
using (OpenTK.GameWindow game = new OpenTK.GameWindow()) 
{ 
    double fps = 60; 
    game.Run(fps, fps); 
} 

有了這個,我可以將fps設置爲60或更低。但我想擁有無限的fps。我怎樣才能做到這一點?如何在OpenTK中設置無限制的FPS?

+0

對庫/框架不熟悉,但將其設置爲零時會發生什麼? – master2080

+0

仍然在60 fps上限。但我解決了它:Vsync默認啓用... –

回答

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

解決了這個問題。這麼容易,我沒有想到它:D

當您將fps設置爲0時,您可以獲得無限制的fps。

+0

順便說一下,您可以將自己標記爲答案。 – master2080