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

时间:2014-02-27 17:41:29

标签: window position size libgdx lwjgl

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

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

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

我找到的唯一方法是使用方法DisplaygetX()的LWJGL类getY()Javadoc),如下所示:

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