Как реализовать движение по амплитуде
Необходимо чтобы видимый объект двиглся от точки A к точке B не по прямой а по амплитуде. Теоретически это можно было бы сделать подвесив слушатель на Enterframe и двигать каждый кадр по расчитанной геометрии, но мне просто хотелось бы при этом использовать уже готовый старлинговский твин, в котором также есть своя математика связанная с ускорением объекта. Что для этого нужно сделать наследоваться от твинов и писать свои твины работающие с амплитудой или есть что-то готовое уже?
|
вообще косинус синус, но что вы имеете ввиду по амплитуде?
http://www.terver.ru/img/sinusoida/2.jpg Добавлено через 2 минуты Код AS3:
|
Я имею ввиду по заданной кривой, в гринсок я нашел пакет с motionPaths в нем есть в честности возможность рисовать кривую и по ней перемещать объект через progress свойство твина. через Transision я так понимаю можно задавать нелинейные анимации только для скорости а не для координат.
|
Transision на входе получает объект, и работает с заданным параметром.
Я ним анимирую так же счётчики заработанных баллов. Т.е. набор заданного числа от 0 до н и это передаю твинеру Код AS3:
Добавлено через 54 секунды Код AS3:
|
Часовой пояс GMT +4, время: 11:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.