0

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

Thread.sleep()当我习惯在电脑回合和玩家回合之间有一些延迟时,我遇到了麻烦。问题是在计时器的任何过程中间都有一个延迟,例如当玩家按钮被放置在任何有梯子的方格上时,按钮需要时间直到它到达梯子的顶部。蛇和骰子也是如此。

我在谷歌上查了很多,但我找不到任何解决方案。任何帮助都会非常有帮助。

4

1 回答 1

4

在工作开始和结束时获取时间戳,以确定执行工作需要多长时间,然后从您的睡眠时间中减去。

或者,Timer如果您希望某事以固定的时间间隔执行,请使用 a。

于 2012-05-01T16:11:15.360 回答