首页 文章

保存并恢复LibGDX应用程序(LWJGL)的窗口位置

提问于
浏览
3

我想在重新启动时恢复我的LibGDX应用程序(LwjglApplication)窗口的位置和大小 .

我知道我可以在创建之前使用LwjglApplicationConfiguration来设置窗口的位置,如下所示:

LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.x = lastX;
cfg.y = lasty;

LwjglApplication a = new LwjglApplication(new MyGame(), cfg);

但是如何在退出之前阅读窗口的最后位置?用户可能在玩游戏时移动并调整了窗口大小 . 如何保存数据?

非常感谢!

1 回答

  • 0

    我发现的唯一方法是使用方法 getX()getY() 的LWJGL类 DisplayJavadoc),如下所示:

    int x = Display.getX();
    int y = Display.getY();
    

相关问题