![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2000
Адрес: Kiev
Сообщений: 20
|
Подскажите плиз, формулу...
есть мувик, который из точки а к координатами х с едет в точку б с координатами y снеким ускорением и все это за 5 кадров... какова зависимость координат от вышеперечисленных параметров (например номера кадра?) |
|
|||||
|
Регистрация: Oct 2001
Адрес: Украина, г.Днепропетровск
Сообщений: 69
|
Если Frame/Easing = 0, то пропорционально
__________________
Cat |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 104
|
а если 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 - скорость при равномерном движении По-моему, так но на всякий случай надо проверить ![]()
__________________
ess Alessia lv2 Adept of Balance |
|
|||||
|
Xс=X0+((X-X0)/(N*(N+1)))*(n*(n+1))
Где: X - конечная координата, Х0 - начальная, N- кол-во кадров, за которое происходит перемещение, n - номер текущего кадра. Хс-координата мувика в текущем кадре. Приведенная мной формула верна для равноускоренного движения с начльной скоростью = 0. То есть easying=-100.
__________________
suum quique |
![]() |
Часовой пояс GMT +4, время: 18:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|