![]() |
новая жизнь Motion Tween
Код:
import com.sharedfonts.Path |
Несовсем понятно :)
|
действительно, не совсем
ну анимация, ну программная, ну и что ты этим хотел сказать? |
здесь подробно обсудили.
|
Хммм... всё равно не совсем понятно :)
|
оки. еще раз.
задача: простой в использовании программный Motion Tween. претензии на гениальность, массовую востребованность: отсутствуют. решение: работа с траекторией используя только один параметр - позицию точки на длине (длина кривой от начала кривой до точки, расположенной на этой кривой). траектория: набор вершин безье [вершина_x, вершина_y, контрол_x, контрол_y, вершина_x, вершина_y, контрол_x, контрол_y.........], где конечная точка одной безье является начальной точкой следующей. Если последовательность точек заканчивается контрол точкой, то за конечную точку последней кривой принимается первая точка траектории. Пользователю требуется задать траекторию, затем задать на вход метода getPointByPosition позицию точки на длине от начала кривой, и в итоге получить координаты точки на плоскости и угол касательной (на сайте выложен новый Path.as, в котором возвращается и угол касательной). В отличие от обычного Motion Tween этот: 1) не добавляет веса 2) траектория может программно изменяться 3) скорость, угол поворота относительно пути могут тоже программно изменяться, в том числе с использованием любых . 4) простота использования: Path решает только одну задачу, задачу конвертации позиции точки на пути в двухмерные координаты точки и угол поворота. Поэтому использовать его, надеюсь несложно. если что-то непонятно, спрашивайте. |
| Часовой пояс GMT +4, время: 23:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.