如果我按住这些键不放,并按下一个调用Display.update的按钮并运行以下代码:
while (!Keyboard.isKeyDown(Keyboard.KEY_SPACE);
Display.update();
boolean up = Keyboard.isKeyDown(Keyboard.KEY_UP);
Thread.sleep(500);
boolean down = Keyboard.isKeyDown(Keyboard.KEY_DOWN);
if (up && down)
System.out.println("Both keys detected");
结果如何?我不确定是否应该在游戏更新期间或在需要时立即检查所有按键。
最佳答案
我根本听不懂您的问题,但请尝试作答。我不知道如何或在何处更新密钥,但是如果更新密钥侦听器,则程序将检查布尔值是对还是假。我认为您需要在学习OpenGL之前学习一些基本的Java,因为这是一个只有不到几周的编码经验的人会问的一个问题。而且,其相对不相对。
关于java - LWJGL Keyboard.isKeyDown方法是否与更新有关?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16684844/