如何在javaFX中设置帧速率上限/设置?

时间:2019-12-12 23:19:55

标签: java javafx

我一直在尝试使用JavaFX创建游戏,但是忍不住注意到动画速度的随机加速。我一直在使用动画计时器,并且根据动画计时器句柄方法调用之间的毫秒数,创建了一个简单的脚本来输出最后两帧的fps数量。输出为:

0
8
5
62
62
62
62
62
62
62
62
62
62
62
62
62
31
62
62
62
62
62
62
35
200
66
142
111
62
62
62
62
58
66
62
62
62
62
58
66
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
58
62
66
62
62
62
62
62
62
62
62
62
62
62
62
58
66
62
62
62
62
62
62
62
62
62
62
62
62
62
62
58
66
62
62
62
62
62
58
62
66
62
58
62
66
62
58
66
62
62
62
62
62
62
62
62
62
62
62
58
66
62
62
62
62
62
62
58
62
66
62
62
58
66
62
62
62
62
62
62
62
62
62
62
58
62
62
62
62
62
66
52
71
62
62
62
66
62
62
62
62
62
62
62
62
62
62
62
62
62
27
1000
37
166

因此很明显,您可以看到,虽然它确实徘徊在ok 62附近,但存在随机的加速和减速(特别是随机的100s,200s,最后是整整1000s),我需要找到一种删除方法它们可以保持游戏的物理正常运行。有什么方法可以设置框架盖?我一直在互联网上搜索,却找不到任何可行的解决方案。尽管它们中的大多数看上去都不错,但1000尤其麻烦,以1s的间隔传递了16帧。

0 个答案:

没有答案
相关问题