Просмотр полной версии : нужна формула...
Подскажите плиз, формулу...
есть мувик, который из точки а к координатами х с едет в точку б с координатами 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
RFMitrio
13.11.2001, 02:20
Xс=X0+((X-X0)/(N*(N+1)))*(n*(n+1))
Где:
X - конечная координата, Х0 - начальная, N- кол-во кадров, за которое происходит перемещение, n - номер текущего кадра.
Хс-координата мувика в текущем кадре.
Приведенная мной формула верна для равноускоренного движения с начльной скоростью = 0. То есть easying=-100.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.