Java输入将无法识别正确的键或向下键

时间:2013-04-01 07:49:11

标签: java keyboard lwjgl slick2d

所以我刚刚开始在Slick2D上使用LWJGL,由于某些原因,我的代码不能用于向右和向下键来移动我的播放器。但是,向上和向左键确实有效。这是我的代码:

@Override
public void update(GameContainer gc, int delta) throws SlickException {


    Input input = gc.getInput();


    if(input.isKeyDown(Input.KEY_UP)) {
        player.y -= (delta * 0.1f);
    } else if(input.isKeyDown(Input.KEY_DOWN)) {
        player.y += (delta * 0.1f);
    } else if(input.isKeyDown(Input.KEY_LEFT)) {
        player.x -= (delta * 0.1f);
    } else if(input.isKeyDown(Input.KEY_RIGHT)) {
        player.x += (delta * 0.1f);
    }
} 

1 个答案:

答案 0 :(得分:0)

我将玩家位置从整数更改为浮动,现在可以正常工作。