現在、LWJGL でゲーム タイトル メニューを作成しようとしていますが、ボタンの 1 つにカーソルを合わせると、ちらつき始め、DEFAULT 状態と HOVER 状態の間で非常に速く変化します。約 0.5 秒後にちらつきが止まり、ホバー テクスチャが表示されます。マウスをボタンから離すと、同じことが起こり、0.5 秒後にデフォルトのテクスチャが再び表示されます。
最新の Eclipse、Java、jinput、および LWJGL バージョンを使用しています。
私がすでに試したこと:
- Display.sync(123) --> 数値が大きいとちらつきが長く続き、数値が小さい (1-5) とちらつきが止まりますが、明らかに 5 FPS は必要ありません。
- Display.setVSyncEnabled(true) --> 何も変更しません
ソースコード:
(削除: ソース コードは問題に関連しておらず、投稿が長すぎました...解決策については、以下の私の回答を参照してください。)
前もって感謝します!(私は今数日間これを修正しようとしています...)
編集: システム時間を使用するように isHovering メソッドを変更したため、マウスとはおそらく関係ありません。まだちらつきます。助けてくれてありがとう!