我正在使用 libgdx 开发一款游戏,该游戏只有一个按钮让玩家跳跃。我正在尝试找出一种方法,使用户可以将该键重新绑定(bind)到他们想要的任何键。在 keyUp 和 keyDown 方法中,您会获得一个键码,我想知道是否有其他方法可以检查该键是什么,而不是遍历所有键。
if(keycode == Input.Keys.A){}
if(keycode == Input.Keys.B){}
if(keycode == Input.Keys.C){}
等等。
最佳答案
您正在使用 Libgdx,所以试试这个
if(Gdx.input.isKeyPressed(Keys.ANY_KEY)) {
// your actions
jump();
}
将此代码放在 render() 函数中,这样如果按下键盘的任何键,就会调用 jump() 函数
祝你好运!
关于java - libgdx 获取按下的按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088069/