小编sri*_*nth的帖子

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

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

代码如下:

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);
}
Run Code Online (Sandbox Code Playgroud)

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

android libgdx

2
推荐指数
1
解决办法
4641
查看次数

如何使用libgdx获取Touch Event TouchUp

我试图在移开他的手指/ 不再触摸屏幕更改屏幕尝试这样做

if (Gdx.input.isTouched(0)) {
camera.unproject(_touchPoint.set(Gdx.input.getX(), Gdx.input.getY(), 0));
//stuff...
}
Run Code Online (Sandbox Code Playgroud)

现在,当用户离开他的手指我想要更改屏幕时也尝试使用此调用

Gdx.input.setInputProcessor(processor);
Run Code Online (Sandbox Code Playgroud)

不知道如何在渲染方法中检查/使用此事件.请帮我解决这个问题.

java android libgdx

0
推荐指数
1
解决办法
5419
查看次数

标签 统计

android ×2

libgdx ×2

java ×1