![]() |
нужна формула...
Подскажите плиз, формулу...
есть мувик, который из точки а к координатами х с едет в точку б с координатами y снеким ускорением и все это за 5 кадров... какова зависимость координат от вышеперечисленных параметров (например номера кадра?) |
Если Frame/Easing = 0, то пропорционально
|
а если 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 |
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.