我正在使用libgdx进行游戏,游戏只有一个按钮,让玩家跳跃。我试图找出一种方法,使用户可以将该密钥重新绑定到他们想要的任何密钥。在keyUp和keyDown方法中,你得到一个键码,我想知道是否有任何其他方法来检查是什么键而不是遍历所有键,如。
if(keycode == Input.Keys.A){}
if(keycode == Input.Keys.B){}
if(keycode == Input.Keys.C){}
等等。
答案 0 :(得分:1)
你正在使用Libgdx,所以试试这个
if(Gdx.input.isKeyPressed(Keys.ANY_KEY)) {
// your actions
jump();
}
将此代码放在 render()函数内,以便在按下任何键盘键时调用 jump()函数
祝你好运!