2013-06-02 2 views
1

Когда анимация завершается в C4, объект отправляет уведомление? Я вижу законченно с помощью C4Sample и дошел до C4Movie. Если я спрошу форму для анимации, как я могу получить вызов, когда он будет завершен?Уведомление о завершении анимации в C4

Update

Вот ссылка на суть с внедренным: https://gist.github.com/drart/5693291

ответ

1

В настоящее время нет никакого уведомления в конце анимации. Лучше всего использовать метод в определенном интервале, который, как вы знаете, будет после анимации, например:

obj.animationDuration = 1.0f; 
obj.fillColor = C4RED; 
[self runMethod:@"methodToRunAfterAnimationIsComplete" 
    afterDelay:obj.animationDuration+.01f]; 
+0

Спасибо! Это хорошо работает. Любая вероятность того, что уведомление о завершении анимации может быть добавлено в будущем? –

+0

Возможно. Я хотел бы создать более полную анимационную систему для C4. Сейчас он использует неявные анимации, предоставляемые базой Core Animation, но не использует преимущества других аспектов, таких как анимация ключевых кадров и лучший контроль. Было бы замечательно иметь такие вещи на C4. –

Смежные вопросы