【问题标题】:Java Input won't recognize right key or down keyJava Input 无法识别右键或向下键
【发布时间】:2013-04-03 04:56:36
【问题描述】:

所以我刚刚开始将 LWJGL 与 Slick2D 一起使用,但由于某种原因,我的代码无法使用右键和向下键来移动我的播放器。但是,向上和向左键确实有效。这是我的代码:

@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);
    }
} 

【问题讨论】:

    标签: java keyboard lwjgl slick2d


    【解决方案1】:

    我将玩家位置从整数更改为浮点数,现在可以使用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 2019-08-18
      相关资源
      最近更新 更多