libgdx加载首选项

olmpazwi  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(209)

我使用的是libgdx的首选项。我在../prefs/mypreferences文件中存储了带值的宽度和高度键。
在我的desktoplauncher main方法中,在启动新的lwjgl应用程序之前,我正在执行以下配置:

private static void main() {
    LwjglApplicationConfiguration desktopConfiguration = new LwjglApplicationConfiguration();
    Preferences preferences = new Preferences("MyPreferences");
    desktopConfiguration.title = "My Game";
    desktopConfiguration.width = preferences.getInteger("width");
    desktopConfiguration.height = preferences.getInteger("height");
    new LwjglApplication(new Game(preferences), desktopConfiguration);
}

我得到了npe,原因是因为应用程序还没有加载以使用此首选项。所以我的问题是,如果首选项没有首先加载,如何通过从首选项加载值来填充配置属性,如宽度、高度等?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题