|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 02.03.11]
|
Tweener как сделать так чтобы объект по линии безье, перемещался по нажатию на кнопки
Tweener как сделать так, что бы объект по линии бизье, перемещался по нажатию на кнопки.
Например, нажал кнопку влево, объект движется влево Отпустил кнопку объект замер, и.т.д. // Import the class import caurina.transitions.Tweener; import caurina.transitions.properties.CurveModifiers; CurveModifiers.init(); // Reset the position of the MovieClip ball.x = 27; ball.y = 8; // Animate Tweener.addTween(ball, {x:269, y:195, _bezier:{x:21, y:217}, time:1, transition:"linear"}); Tweener.pauseTweens(ball); //- останавливает }else if (press_left==false) { Tweener.resumeTweens(ball); //- перемещает дальше } А как сделать, что бы возвращал? Исходник CS4 Последний раз редактировалось vector3d; 30.05.2010 в 22:25. |
|
|||||
[+1 02.03.11]
|
Может существуют, другие твинеры, в которых можно такое, воплотить?
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Раньше такие вещи делали покадрово и не парились как то. Управляешь через gotoAndStop() по времени. Если движение угловатое - добавляешь пормежуточных кадров и радуешься. Стоит ли вообще так заморачиваться с твинерами?
Последний раз редактировалось i.o.; 31.05.2010 в 20:28. |
|
|||||
По-моему, этот умеет http://www.greensock.com/timelinemax/
|
|
|||||
[+1 02.03.11]
|
Цитата:
Нужно по линии безье, двигаться кнопками!!! Цитата:
|
|
|||||
[+1 02.03.11]
|
я чёт не нашёл
|
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Почему бы самому не написать? http://ru.wikipedia.org/wiki/%D0%9A%...B7%D1%8C%D0%B5
Там по-моему можно даже из caurina.transitions.properties.CurveModifiers выдрать функцию. |
|
|||||
[+1 02.03.11]
|
Цитата:
Последний раз редактировалось vector3d; 31.05.2010 в 23:32. |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ну сделать твинер с
http://code.google.com/p/tweener/sou...veModifiers.as public static function _bezier_get (b:Number, e:Number, t:Number, p:Array):Number что где там написано в комментах. |
Часовой пояс GMT +4, время: 02:57. |
|
« Предыдущая тема | Следующая тема » |
|
|