gpt4 book ai didi

java - 键盘轮询系统

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:54 27 4
gpt4 key购买 nike

我正在为 Java 游戏寻找高效的键盘输入系统。目前我正在使用在这里找到的一些代码:

Keyboard Input Polling System

但是它似乎有点低效(请评论您对代码的想法)。完整代码可在此处获得:

Pastebin Code

我才刚刚开始研究新的解决方案并将代码分开,但是有人对在主游戏循环中执行此操作的有效方法有任何建议(包括解释)吗?任何帮助将不胜感激。

最佳答案

设置一个KeyEventListener;调用时,将当前键放入单键缓冲区。

在计算线程或轮询线程中,定期查询当前键缓冲区。现在,您不再需要不断地查看 I/O,而是让事件监听器执行此操作(已经过大量优化并干净地实现以使用底层硬件),同时您继续进行定期轮询。

关于java - 键盘轮询系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742944/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com