我只能从键盘上移动我的播放器,但我希望它适用于移动触控和键盘。 这就是键盘的外观和效果。
if (Gdx.input.isKeyPressed(Input.Keys.ANY_KEY)) {
if (!keyPressed) {
keyPressed = true;
if (player.b2body.getLinearVelocity().x <= 4) {
player.b2body.applyLinearImpulse(new Vector2(0.3f, 0), player.b2body.getWorldCenter(), true);
}
Hud3.addscore(1);
}
} else {
keyPressed = false;
}
答案 0 :(得分:0)
一种方法是设置
Gdx.input.setInputProcessor(this);
并覆盖某些功能,例如
boolean touchDown(int screenX,int screenY,int pointer,int button)
public boolean touchUp(int screenX,int screenY,int pointer,int button)
public boolean touchDragged(int screenX,int screenY,int pointer)