gpt4 book ai didi

android - 如何使用 libgdx 在 android 中保存游戏状态/首选项

转载 作者:太空狗 更新时间:2023-10-29 15:53:55 24 4
gpt4 key购买 nike

我正在尝试使用 LIBGDX 框架保存我的游戏正在进行的各种变量的值,例如 Logo 编号或可用生命等。

代码如下:

static Preferences prefs = Gdx.app.getPreferences("My_state");
public static void ContinuePutstate() {
prefs.putInteger("option", MenuScreen.option);
prefs.putInteger("lifes", Loadassets.lifes);
prefs.putInteger("hammertouch", Loadassets.hammertouch);
prefs.putInteger("multilogonum", Loadmultiple.multilogonum);
prefs.putInteger("brushtouch", Loadassets.brushtouch);
prefs.putInteger("leveluser", Loadassets.Leveluser);
prefs.putInteger("iconnumber", CorrectScreen.iconnumber);

System.out.println("HAd saved option "+prefs.getInteger("option")+" and original option is "+MenuScreen.option);
}

当我尝试打印它时,我得到的是选项 0,但 menuscreen 选项实际上有另一个值。

最佳答案

在使用所有值之后

prefs.flush();

这会将数据写入首选项

https://code.google.com/p/libgdx/wiki/Preferences#Flushing

关于android - 如何使用 libgdx 在 android 中保存游戏状态/首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18607689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com