PDA

Просмотр полной версии : нужна формула...


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.