我嘗試給用戶提供他想要玩遊戲的選項。窗口和全屏模式是沒有問題的。我似乎無法工作的事情是無邊界全屏/窗口全屏。 我在網上搜索,發現只有一個網站,幫助我:libgdx無邊框全屏
http://badlogicgames.com/forum/viewtopic.php?f=11&t=13863
我沒有,因爲我是10的工具欄在底部告訴我認爲它有點工作,我的問題是,窗戶總是在窗戶前面。 這裏它的外觀圖片:
顏色是可怕的,但只是爲了測試目的。代碼如下所示:
if (screenManager.FULLSCREEN) {
Gdx.graphics.setDisplayMode(Gdx.graphics.getDesktopDisplayMode().width, Gdx.graphics.getDesktopDisplayMode().height, true);
} else if (screenManager.WINDOWEDFULLSCREEN) {
System.setProperty("org.lwjgl.opengl.Window.undecorated", "true");
Gdx.graphics.setDisplayMode(Gdx.graphics.getDesktopDisplayMode().width,
Gdx.graphics.getDesktopDisplayMode().height, false);
} else {
Gdx.graphics.setDisplayMode(screenManager.WIDTH, screenManager.HEIGTH, false);
}
我該如何解決這個問題?
編輯: 我更新到1.9.2,它沒有setDisplayMode方法。 現在,該代碼如下所示:
DisplayMode mode = Gdx.graphics.getDisplayMode();
if (screenManager.FULLSCREEN) {
Gdx.graphics.setWindowedMode(Gdx.graphics.getDisplayMode().width, Gdx.graphics.getDisplayMode().height);
Gdx.graphics.setFullscreenMode(mode);
} else if (screenManager.WINDOWEDFULLSCREEN) {
System.setProperty("org.lwjgl.opengl.Window.undecorated", "true");
Gdx.graphics.setWindowedMode(Gdx.graphics.getDisplayMode().width, Gdx.graphics.getDisplayMode().height);
//Gdx.graphics.setFullscreenMode(mode);
} else {
Gdx.graphics.setWindowedMode(screenManager.WIDTH, screenManager.HEIGTH);
}
一切工作像以前一樣,只是無邊框全屏有Windows工具欄(在鈕的東西),它的盈方,就像在圖片。正常的全屏工作正常。
您是否想要移除窗口化應用程序的邊框?如果是這樣,那麼你可能想嘗試問「如何從窗口應用程序中刪除邊框」。從現在開始,你就會把很多人混淆在你的問題中。請在具體問題中提出問題,並將所有不相關的問題都排除在外。 – Madmenyo
@MennoGouw代碼實際上已經刪除了邊界... – LePotatoCannon