我目前正在尝试在LWJGL中创建一个游戏标题菜单,但是当我将鼠标悬停在其中一个按钮上时,它会开始闪烁,并且在DEFAULT和HOVER状态之间变化非常快。大约0.5秒后,闪烁停止并显示悬停纹理。当再次将鼠标从按钮移开时,会发生同样的事情,0.5秒后再次显示默认纹理。
我使用的是最新的Eclipse,Java,jinput和LWJGL版本。
我已经尝试过的事情:
源代码:
(删除:源代码与问题无关,帖子太长了......请参阅下面的答案以获得解决方案。)
提前致谢! (我现在试图解决这个问题几天......)
编辑:可能与我的鼠标无关,因为我更改了isHovering方法,因此它使用了系统时间。它仍然闪烁着。谢谢你的帮助!答案 0 :(得分:0)
最后修正了它!
对于有这个问题且能够理解我的英语不好的其他人: 我意外地将Display.update()调用放在我的游戏循环而不是渲染循环中,因此它被调用太频繁了。
如果你遇到同样的问题,祝你好运!