我在LWJGL中有一个程序,我有一系列按钮。我正在尝试使用Mouse.getEventButton()
和Mouse.getEventButtonState()
来确定鼠标何时已发布,但似乎都没有效果。添加一些打印语句进行调试后,无论鼠标在做什么,getEventButton()
似乎总是返回0,getEventButtonState()
总是返回false。到目前为止我使用的所有其他鼠标方法都表现正常。知道可能会发生什么吗?
答案 0 :(得分:0)
可以通过类似键盘来完成in this tutorial所述。
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");
}
}
}