Slick2D中的鼠标坐标问题

时间:2017-03-02 17:31:10

标签: java lwjgl slick2d

为了我游戏的开发目的,我想在窗口中显示鼠标的坐标。我有几个问题。首先,轴似乎从左下角开始。我希望它从左上角开始,因为这是我习惯的。我目前正在通过从窗口高度减去Y坐标来补偿这一点。我宁愿不必这样做。另一个问题是我的Y坐标看起来偏移了141个像素,X坐标总是保持在-1。我该如何解决这些问题?

    int posX = Mouse.getX();
    int posY = HEIGHT - Mouse.getY();
    g.setColor(Color.black);
    g.fillRect(0,  HEIGHT - 50, 125, 30);
    g.setColor(Color.white);
    g.drawString(posX + "," + posY, 10, HEIGHT - 45);

0 个答案:

没有答案