我試圖讓我的遊戲的FPS轉到例如100,即使我正確地調用LWJGL Display.update()自動將FPS設爲上限60
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 ..
如果你打電話,會發生什麼'Display.setVSyncEnabled(假)'進入遊戲循環之前? – msandiford
我忘了說VSync禁用..(發生在initGL())。已經嘗試調用'Display.setVSyncEnabled(false);'在循環的開始處沒有什麼區別。 –