Немогу придумать как сделать програмное "движение клипа"/"Изменение значения следуещего вида. Разгон с 0 затем в кончной точке резкое торможение с колебанием. Хто знает? Как?
Я сделал так, в своё время, завёл себе массивчик в котором написал движение за каждый шаг. Типа вот такого вида: step = new Array(); step[1] = 0.2; step[2] = 0.5; step[3] = 1; step[4] = 1; step[5] = 0.7; step[6] = 0.3; step[7] = 0.1; step[8] = -0.1; step[9] = 0.1;
Далее я тупо суммарую значения движений за все шаги. Разбиваю общий, измеренный мною путь на пропорциональные этим шагам кусочки и двигаю. Это очень удобная схема, хотя и почти очевидная, потому что позволяет довольно удобно подбирать кривую движения.
Comments 2
Reply
Я сделал так, в своё время, завёл себе массивчик в котором написал движение за каждый шаг. Типа вот такого вида:
step = new Array();
step[1] = 0.2;
step[2] = 0.5;
step[3] = 1;
step[4] = 1;
step[5] = 0.7;
step[6] = 0.3;
step[7] = 0.1;
step[8] = -0.1;
step[9] = 0.1;
Далее я тупо суммарую значения движений за все шаги. Разбиваю общий, измеренный мною путь на пропорциональные этим шагам кусочки и двигаю. Это очень удобная схема, хотя и почти очевидная, потому что позволяет довольно удобно подбирать кривую движения.
Reply
Leave a comment