Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   easing to enter frame (http://www.flasher.ru/forum/showthread.php?t=185697)

in4core 19.10.2012 01:01

easing to enter frame
 
Интересно узнать кто сталкивался. Допустим двигаем мы объект А* по х координате, по интерфрейму , ну длинная у нас анимация ( может даже бесконечная ) , поэтому интерфрейм . И в какой то момент, нам захотелось остановить объект , но с изингом, например с Back.
Вот такая задача.
Если допустим мы двигаем объект по 20 px, и когда пора остановить, какую скорость TweenMax того же надо выставить , чтобы не было резкого скачка?!
Или может есть вариант использовать собственный изинг с интерфреймом, но как ?!

Simplifier 19.10.2012 02:16

http://www.robertpenner.com/easing/p...7_tweening.pdf

caseyryan 19.10.2012 07:45

можно взять нужное уравнение изинга из того же твинмакса, и прикрутить к своему объекту. Весь твинмакс тут будет излишеством

fljot 20.10.2012 00:55

@in4core

чтобы не было скачка, надо обеспечить правильную (соответствую твоему предыдущему движению) начальную скорость. Бери формулу изинга (Пеннеровские формулы или своё) — это по сути формула пути, но нормированная или как там это называется (время [0, 1], путь [0, 1]). Производная по времени (угол наклона касательной) — скорость. Так вот, тебе надо так поскейлить этот график, чтобы начальная скорость была равна чему ты там хочешь. Таким образом ты получишь зависимость пути (конечного значения) от времени с заданной начальной скорость. По-моему, так.
А ещё там есть ThrowPropsPlugin для TweenMax, может, как раз это надо.

in4core 20.10.2012 00:57

Цитата:

ThrowPropsPlugin
Что это такое?!

fljot 20.10.2012 01:04

Цитата:

Сообщение от in4core (Сообщение 1100578)
Что это такое?!

Сейчас, подожди секундочку, я заливаю на youtube скринкаст, как я там открываю браузер и открываю google. Уже почти загрузилось.


Часовой пояс GMT +4, время: 22:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.