繁体   English   中英

如何防止Java游戏中的滞后

[英]How to prevent lag in java game

我正在设计蛇和梯子游戏。 我使用计时器来循环浏览骰子的图像,以及梯子,蛇类的图像。

我在使用Thread.sleep()在PC转弯和播放器转弯之间有一些延迟时遇到麻烦。 问题是计时器的任何过程都存在延迟,例如,将播放器按钮放在有梯子的任何正方形上时,按钮要花一些时间才能到达梯子的顶部。 蛇和骰子也一样。

我已经在Google上查询了很多,但是找不到任何解决方案。 任何帮助都会非常有帮助。

在工作的开始和结束时获取一个时间戳,以确定工作花费了多长时间,然后从您的睡眠时间中减去该时间戳。

如果您希望以固定的时间间隔执行某些操作,则可以使用Timer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM