2015-01-09 104 views
0

我一直在嘗試通過閱讀其首選窗口大小來調整窗口大小。現在,當它被設置時,用戶不能再調整遊戲的大小。我用這個代碼來調整窗口大小:Libgdx在不禁用桌面大小的情況下更改窗口大小

//userWidth and userHeight are both intergers already initialized. 
DisplayMode desktopDisplayMode = Gdx.graphics 
        .getDesktopDisplayMode(); 
      Gdx.graphics.setDisplayMode(userWidth, 
        userHeight, true); 

我試圖把代碼窗口中DesktopLauncher.java文件調整大小,但我不能使用Gdx.app.getPreferences(),因爲它拋出一個錯誤。

LwjglApplicationConfiguration config = new LwjglApplicationConfiguration(); 
config.height = userHeight; 
config.width = userWidth; 

是否有任何其他的方式來調整窗口大小,或者是有辦法再次使窗口調整大小?

回答

0

這是LibGDX了一個錯誤: https://github.com/libgdx/libgdx/issues/2635

正如你所看到的,它是固定在v.1.5.1所以只是在你的項目更新libGDX。 如果你使用的搖籃這是很簡單的事,只需更新gdxVersion的build.gradle文件:

allprojects { 
    ...  
    ext { 
     ... 
     gdxVersion = '1.5.1' 
    } 
} 
相關問題