In libgdx, how do I get input from the back button?

后端 未结 4 1807
遇见更好的自我
遇见更好的自我 2020-12-08 00:47

For my game, I\'d like the Android back button to take you to the pause menu, instead of minimizing the game. From what I\'ve googled, I know I need to call

         


        
4条回答
  •  孤城傲影
    2020-12-08 00:59

    I solved the problem like this:

    public class MyApplication implements ApplicationListener, InputProcessor {
       // !! Remember to override all other required methods !!
       ...
    
       @Override
       public void create() {
            Gdx.input.setInputProcessor(this);
            Gdx.input.setCatchBackKey(true);
            // rest of your stuff...
       }
    
       ...
    
       @Override
       public boolean keyDown(int keycode) {
            if(keycode == Keys.BACK){
               // Do your optional back button handling (show pause menu?)
            }
            return false;
       }
    
       ...
    }
    

    Not copypasta stuff but hopefully this helps you out. :)

提交回复
热议问题