我正试图将我的游戏的FPS转到例如100,即使我正确地打电话
Display.sync(100);
FPS是60 ..
主循环如下所示:
int delta = this.getDelta();
this.update(delta);
this.drawGL();
this.updateFPS();
Display.update(); // Automatically caps FPS to 60--unwanted
Display.sync(100); // And yet FPS is 60
我应该补充一点,完全删除Display.sync(100);
对FPS没有任何影响。
答案 0 :(得分:5)
确保Display.setVsyncEnabled(true)不在您的代码中的任何位置,如果您没有在任何地方,请检查您的图形驱动程序设置,有时人们有强制vsync在那里。
答案 1 :(得分:1)
这是特定于机器的。在不同的机器上运行解决了它。
谢谢