Я играю с классом Animation
с циклом в вызове Commit
, и я хотел бы оживить его:
Могу ли я запустить (зацикленную) анимацию в середине ?
Допустим, у меня есть следующий код, который за 5 секунд циклически повторяет анимацию:
// Time in seconds
maxTime = 5;
animation = new Animation(Animation_Handler,
0.0, maxTime * 1000);
animation.Commit(owner: this, name: "test_animation",
length: maxTime * 1000,
repeat: () => true, easing: Easing.Linear);
У него будет обработчик Animation_Handler
начните с аргумента t = 0
и продолжайте вызывать до t = maxTime * 1000
, затем вызывайте снова с нуля.
Можно ли начать анимацию со времени t
, отличного от нуля, , избегая делать это вручную со смещением времени в моем коде анимации?