![]() |
easing to enter frame
Интересно узнать кто сталкивался. Допустим двигаем мы объект А* по х координате, по интерфрейму , ну длинная у нас анимация ( может даже бесконечная ) , поэтому интерфрейм . И в какой то момент, нам захотелось остановить объект , но с изингом, например с Back.
Вот такая задача. Если допустим мы двигаем объект по 20 px, и когда пора остановить, какую скорость TweenMax того же надо выставить , чтобы не было резкого скачка?! Или может есть вариант использовать собственный изинг с интерфреймом, но как ?! |
|
можно взять нужное уравнение изинга из того же твинмакса, и прикрутить к своему объекту. Весь твинмакс тут будет излишеством
|
@in4core
чтобы не было скачка, надо обеспечить правильную (соответствую твоему предыдущему движению) начальную скорость. Бери формулу изинга (Пеннеровские формулы или своё) — это по сути формула пути, но нормированная или как там это называется (время [0, 1], путь [0, 1]). Производная по времени (угол наклона касательной) — скорость. Так вот, тебе надо так поскейлить этот график, чтобы начальная скорость была равна чему ты там хочешь. Таким образом ты получишь зависимость пути (конечного значения) от времени с заданной начальной скорость. По-моему, так. А ещё там есть ThrowPropsPlugin для TweenMax, может, как раз это надо. |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 22:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.