【发布时间】:2014-02-14 12:15:18
【问题描述】:
时间线有一个constructor for setting a target frame rate,和一个空的(大概)使用一些默认值。
但是,文档似乎没有说明默认值是什么 - 它是什么?
【问题讨论】:
标签: java animation javafx javafx-2 timeline
时间线有一个constructor for setting a target frame rate,和一个空的(大概)使用一些默认值。
但是,文档似乎没有说明默认值是什么 - 它是什么?
【问题讨论】:
标签: java animation javafx javafx-2 timeline
我无法从文档中找到答案,但源代码中的默认 Timeline 构造函数直接委托给默认的 Animation constructor,它指定如下:
this.targetFramerate = TickCalculation.TICKS_PER_SECOND / ToolkitAccessor.getMasterTimer().getDefaultResolution();
目前,至少在 Windows 上的 7u51 上,TICKS_PER_SECOND 设置为 6000,ToolkitAccessor.getMasterTimer().getDefaultResolution(); 产生 100,默认帧率为 60。
但应该注意的是,这只是从源中提取的,并且可能会发生变化 - 所以这应该只是作为一个粗略的指导,而不是依赖默认值始终为 60。
【讨论】:
【讨论】: