Java游戏:在所有计算机上保持帧速率相同

时间:2011-09-15 03:11:33

标签: java frame-rate

完成编辑:

在阅读评论后,我改为定时器定时器(33,这个);但是在我的笔记本电脑上它重复在47(并且不断反弹到其他数字),而我的电脑保持在完美的33。

我在这里找不到计时器的常见问题吗?感谢。

3 个答案:

答案 0 :(得分:4)

我不认为你采取正确的方法,你不应该试图让所有的计算机都运行在同一个FPS上,事实上我所知道的游戏并没有。相反,无论该特定计算机的fps如何,都应该确保每一小部分时间都发生相同的运动。

答案 1 :(得分:1)

基于时间的动画是你想要看的东西。

答案 2 :(得分:1)

使用javax.swing.Timer,如AnimationTest所示。