如何在Pong游戏中使用计时器?

时间:2012-02-13 20:20:19

标签: java

我正在重新制作我在Allegro中制作的Pong游戏,但是我不熟悉Java计时器,所以我不知道如何继续。我已经设置了桨和球,但球没有移动,因为我没有计时器告诉它何时这样做。我可以移动拨片,但这只是因为当我按下一个键或释放一个键时会调用repaint(),并且在我的paintComponent()方法中,它会更新拨片的位置并绘制它们。

但是球,它需要不断移动,所以我该如何做到这一点?我的项目代码的最新版本可以在其GitHub项目页面上找到:http://www.github.com/packetpirate/Pong

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

像这里的答案:Java TimerTick event for game loop

在游戏圈上,检查球的位置,以及下一个位置需要的位置(即是否碰到桨)。