默认情况下,JavaFX动画针对系统时钟运行。什么类控制它以及如何替换它?我正在寻找一个可以确定时间和下一帧发生时间的课程。
为什么我需要这个?我正在尝试在视频处理中使用它来添加一些动画。问题是视频有自己的时间线,当帧处理时,它们的运行速度比实际的挂钟时间要快。是否可以将JavaFX用于非UI目的?
答案 0 :(得分:1)
在com.sun.scenario.animation.AbstractMasterTimer
类中,有MainLoop私有类生成脉冲。
部分javafx.animation.Animation
构造函数允许您提供自己的AbstractMasterTimer
,但是只能进行测试。