They say:
The synchronization protocol provides the means to start the animation the number of seconds in its duration using two properties: beginTime and offset. The beginTime value indicates the number of seconds in the duration of the animation should begin and scaled to the time interval of the animation layer. The TimeOffset function indicates an additional offset, but specified in the local active time. Both values are combined to determine the final initial displacement.
I know about time frames. But it’s hard for me to understand their words here.
"scales to the temporary space of the animation layer."
Suppose I have this:
- animator speed = 1.0
- level of animated viewing speed = 2.0
- super layer speed = 2.0
- beginTime = 1.0
then it will start in real time in 0.25 seconds? (The double speed of the superlayer, which doubles the speed of the sublevel, so we have four times the speed, and the local speed of the animator is 1. so it's still the quadrant speed.).
And the Offset time is indicated "in local active time". Do they mean time distorted by speed? that is, if the speed property of the animator object is 1.0, what is the local active time?
Local active time can really mean a lot of different things to me. For example, the time of a clock or the time in the entire hierarchy of time space, as this affects the time at the bottom. It would be great if anyone could point out the details here.