我正在使用libGDX制作2D Android游戏。
在我的游戏屏幕中,只要有人单击屏幕,我的游戏角色就会跳转。
现在,我在播放屏幕中添加了一个暂停图像。
测试时,我看到如果我单击暂停图像,则游戏角色会首先跳跃。然后游戏暂停。
但是我不想要这个,我想要如果我单击暂停图像,不跳,只暂停游戏。我怎样才能做到这一点 ?
这是我的update
类的playScreen
方法:
@Override
public void update(float dt) {
pauseImg.addListener(new ClickListener() { // I think, these lines work after.
public void clicked(InputEvent event, float x, float y) {
isPaused=true; //if pause image clicked,the game will be paused
}
});
if(isPaused==false){ I think these lines work firstly.
if (Gdx.input.justTouched()) {
bird.jump();
}
}
.
.
.
}
答案 0 :(得分:0)
您无需在pauseImg
方法中就可以为每个帧添加create()
侦听器。
如果您愿意,我认为这应该可行。