Просмотр полной версии : Замедление анимации программно
zmeevolk
27.09.2011, 18:31
Здравствуйте, как сделать замедление анимации программно - чтоб скорость анимации зависела от скорости объекта.
Допустим - катящийся и останавливающийся бильярдный шар, гусеницы танка, колеса автомобиля? Заранее спасибо.
Vansimar
27.09.2011, 18:55
http://explosio.com/2010-01-21/as3-osnovy-programmnoj-animacii.html тут посмотри
Добавлено через 2 минуты
http://cyber-page.ru/as3/programmnaja-animacia-klass-tween/
zmeevolk
27.09.2011, 19:08
Ок, а если анимация покадровая? Например бегущий персонаж?
Если необходимо проигрывать головку на таймлайне - можете использовать TweenMax.
mikhailk
28.09.2011, 00:47
Ок, а если анимация покадровая? Например бегущий персонаж?
Можно мувик растрировать в набор (массив, вектор) кадров и проигрывать их по таймеру.
А можно не растрировать и проигрывать по таймеру просто с помощью gotoAndStop;
Пример можете посмотреть в последней моей записи в блог "игра другу". (http://www.flasher.ru/forum/blog.php?bt=5459#comment5459)
Пусть не самый хороший, но рабочий.
mikhailk
28.09.2011, 10:25
Если основной мувик содержит вложенные мувики - будет большая головная боль остановить все это хозяйство на правильных кадрах. А так - да, конечно будет работать.
Vishapakahr
28.09.2011, 14:17
Можно использовать фрейми от greensock.
zmeevolk
28.09.2011, 20:05
Всем спасибо, видимо буду ковырять зеленых носков
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.