【发布时间】:2012-11-20 18:47:51
【问题描述】:
我目前正在尝试在 LWJGL 中创建游戏标题菜单,但是当我将鼠标悬停在我的一个按钮上时,它开始闪烁并且在 DEFAULT 和 HOVER 状态之间快速变化。大约 0.5 秒后,闪烁停止并显示悬停纹理。再次将鼠标从按钮上移开时,会发生同样的事情,并且在 0.5 秒后再次显示默认纹理。
我正在使用最新的 Eclipse、Java、jinput 和 LWJGL 版本。
我已经尝试过的:
- Display.sync(123) --> 高数字使闪烁持续时间更长,低数字 (1-5) 停止闪烁,但我显然不希望有 5 FPS。
- Display.setVSyncEnabled(true) --> 不会改变任何东西
源代码:
(已删除:源代码与问题无关,帖子太长......请参阅下面的答案以获取解决方案。)
提前致谢! (我正在尝试解决这个问题几天......)
编辑:Is 可能与我的鼠标无关,因为我更改了 isHovering 方法,因此它使用系统时间。它仍然在闪烁。感谢您的帮助!
【问题讨论】: