时间轴的默认帧速率是多少?

时间:2014-01-23 18:46:52

标签: java animation javafx javafx-2 timeline

时间轴有一个constructor for setting a target frame rate,一个空的(大概)使用一些默认值。

但是,文档似乎没有说明默认值是什么 - 它是什么?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

我无法从文档中找到答案,但源中的默认Timeline构造函数直接委托默认的Animation constructor,它将其指定为:

this.targetFramerate = TickCalculation.TICKS_PER_SECOND / ToolkitAccessor.getMasterTimer().getDefaultResolution();

目前,至少在Windows 7u51上,TICKS_PER_SECOND设置为6000而ToolkitAccessor.getMasterTimer().getDefaultResolution();产生100,设置默认帧率为60。

但是应该注意的是,这只是从源头提取并且可能会发生变化 - 所以这应该只是用作粗略的指南,而不是依赖,默认值始终为60。