我在 LWJGL 中有一个程序,其中有一系列按钮。我正在尝试使用Mouse.getEventButton()
andMouse.getEventButtonState()
来确定鼠标何时被释放,但似乎都没有工作。添加了几条打印语句进行调试后,似乎getEventButton()
不管鼠标在做什么,总是返回0,并且getEventButtonState()
总是返回false。到目前为止,我使用的所有其他鼠标方法都表现正常。知道会发生什么吗?
问问题
2967 次
1 回答
0
可以通过本教程中描述的键盘类比来完成。
while (Mouse.next()){
if (Mouse.getEventButtonState()) {
if (Mouse.getEventButton() == 0) {
System.out.println("Left button pressed");
}
}else {
if (Mouse.getEventButton() == 0) {
System.out.println("Left button released");
}
}
}
于 2013-08-20T16:50:38.573 回答