【发布时间】:2014-03-01 20:31:28
【问题描述】:
使用以下代码时
public static boolean isDown;
public boolean keyDown(int key) {
if (key == Keys.SPACE) {
isDown = true;
KeyMethods.testKeyDown();
}
if (key == Keys.DOWN) {
KeyMethods.testKeyPressed();
}
return false;
}
public boolean keyUp(int key) {
if (key == Keys.SPACE) {
isDown = false;
}
return false;
}
keyUp 没有将 isDow 设置为 false。 testKeyDown:
public static void testKeyDown() {
while (GameKeyListener.isDown) {
System.out.println("Down");
}
}
它只是创建了一个无限循环。有没有其他方法可以做到这一点?
【问题讨论】:
标签: libgdx