我正在开发一个libgdx游戏。我已经启用了游戏的后退键,它提供了两个选项。一个是在按下后退按钮的同时会出现一个弹出菜单并要求“确认退出”。如果按是,则游戏将恢复,但如果再次按下后退按钮,则弹出菜单应消失。但在我的游戏中,再次按下后退按钮时,游戏不会恢复。我只是一次又一次地渲染弹出菜单。我试过布尔值,但它没有发生。我希望有人可以帮助我。这里我发布了一些代码
public void update(){
if (Gdx.input.isKeyPressed(Keys.BACK)) {
worldController.isPaused = true;
}
if(Gdx.input.isKeyPressed(Keys.BACK)&&worldController.isPaused = true){
worldController.isPaused = false;
}
}
答案 0 :(得分:1)
当按下按键时,事件将持续运行。这可能不是您想要的行为,而是您要检查按键是否被按下一次并执行操作。
您可以将isKeyJustPressed用于此目的。
beforeEach(() => {
TestBed.configureTestingModule({
imports: [ ReactiveFormsModule ],
declarations: [ MessageFormComponent ],
providers: []
})
})