簡體   English   中英

Java / Libgdx LwjglApplicationConfiguration backgroundFPS不起作用

[英]Java / Libgdx LwjglApplicationConfiguration backgroundFPS doesn't work

我正在開發一個多人游戲,因此,當窗口不清晰時,也應該渲染和計算它。 我進行了一些搜索,找到了libgdx在后台渲染的方法,通常應通過設置backgroundFPS = 0來工作。 像這兒 :

LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "32 Bit Game v : 0.4.75";

cfg.vSyncEnabled = false;
cfg.forceExit = true;

cfg.backgroundFPS = 0;
cfg.foregroundFPS = 0;

cfg.width = 1920;
cfg.height = 1080;

cfg.fullscreen = false;

cfg.addIcon("Icon/Logo.png", FileType.Internal);

//System.setProperty("org.lwjgl.opengl.Window.undecorated", "true");

new LwjglApplication(new MenuCreate(), cfg);

就像我在代碼中所做的一樣,但是它不起作用,每次我的游戲失去焦點時,它仍然無法渲染。 誰能幫我 ?

由於文檔原因,您應該使用-1

窗口不在前景中時的目標幀率。 CPU根據需要休眠。 使用0表示從不休眠,使用-1表示不進行渲染。

所以應該是:

    cfg.backgroundFPS = -1;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM