Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   нужна формула... (http://www.flasher.ru/forum/showthread.php?t=22864)

Krimson 12.11.2001 01:10

нужна формула...
 
Подскажите плиз, формулу...
есть мувик, который из точки а к координатами х с едет в точку б с координатами y снеким ускорением и все это за 5 кадров...
какова зависимость координат от вышеперечисленных параметров (например номера кадра?)

1Cat 12.11.2001 03:10

Если Frame/Easing = 0, то пропорционально

alessia 12.11.2001 12:32

а если easing=-100, полностью IN, то в начале скорость равна нулю
то есть все происходит по ихвестной формуле
X = A * T * T / 2
где а-искомое ускорение, а T = endframe - startframe, длина интервала (от кадра 1 до кадра 10 T=9, например)

а в общем случае, получается что

X = Xstart + V*T - (Easing/100) *A*T*T/2
здесь A получается из условия
Xend - Xstart = A * T * T / 2
а V - скорость при равномерном движении

По-моему, так :rolleyes: но на всякий случай надо проверить :D

RFMitrio 13.11.2001 02:20

Xс=X0+((X-X0)/(N*(N+1)))*(n*(n+1))
Где:
X - конечная координата, Х0 - начальная, N- кол-во кадров, за которое происходит перемещение, n - номер текущего кадра.
Хс-координата мувика в текущем кадре.
Приведенная мной формула верна для равноускоренного движения с начльной скоростью = 0. То есть easying=-100.


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

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