标签: java javafx timeline game-loop
我想用JavaFX编写游戏引擎。在我目前的测试中,我使用javafx.animation.Timeline作为我的游戏循环。关于时间轴我不喜欢的是,如果渲染过程花费的时间比帧之间的时间长,那么时间轴试图赶上并在循环内执行代码30次,然后再显示渲染内容一次。框架显示一次后,同样的事情再次发生。
javafx.animation.Timeline
有没有办法制作没有时间轴的游戏循环,或者至少有一种方法可以在时间轴落后时检测到,所以如果发生这种情况我可以降低帧速率?