我今天用Libgdx完成了我的游戏开发,但我遇到了一个奇怪的问题:
我将我的游戏部署到了Android但是当我在我的设备上玩游戏时,如果我按后退键,它会关闭应用程序,但如果我通过点击它的图标恢复它,我会有一些严重的错误:游戏艺术变得凌乱,音乐停止等等 但是,如果我在游戏过程中单击主页按钮然后恢复,则没有任何反应!
就像按下后退键时,所有值(静态值)都消失了。
之前有其他人遇到过此问题吗?我该怎么办?
为了记录,我有一个Values类,它包含游戏中所有重要值的静态成员(字符大小,实体大小,速度等)。
我该怎么办?
答案 0 :(得分:0)
你应该在创建游戏时使用(create()方法)
Gdx.input.setCatchBackKey(true);
捕获后退键并防止错误。
如果这不起作用,请尝试在创建游戏时使用(create()方法)
Gdx.input.setCatchMenuKey(true);
或同时两者。