Posts Tagged ‘отскакивание’

Движение: замедление и отскакивание

Это руководство охватывает тему «замедление движения». Часто задают вопрос: «Как сделать так, чтобы объект, движущийся к определенной точке, плавно замедлял свое движение по мере приближения к цели, аккуратно вставая на место?» Это я и называю «замедлением», и это довольно просто, если вы только поймете, с какой стороны за это взяться. Благодаря «замедлению» можно создавать реалистичные эффекты движения.

Представьте, что вы ведете машину по шоссе со скоростью 60 км/ч, направляясь домой. Вы же не станете ехать со скоростью 60 км/ч вплоть до подъезда вашего дома чтобы мгновенно остановиться как только прибудете на место. Вы замедлите скорость до 40, затем до 25, 15, 10, 6, 4, 2, 1 и остановитесь. И начинаете движение вы похожим образом, постепенно набирая скорость. Это будет «разгон». Я собираюсь в этом руководстве поговорить о «замедлении» и постараюсь сделать это поподробней.

Замедление реализуется посредством одной простой формулы, которую можно подогнать или модифицировать так, чтобы создать именно тот эффект, который вы хотите. Однажды разобравшись, вы можете использовать ее не только для движения, но и для создания эффектов при вращении объектов, при масштабировании, прозрачности и даже изменении цвета. В любой ситуации, когда вы хотели бы плавно изменить какое-либо состояние.

Ну ладно, давайте разбираться с физикой.

Вы находитесь в каком-то одном месте и хотите попасть в другое.

Сначала давайте сделаем это в виде прыжка. Мы создадим объект и ситуацию, к которыми будем работать на протяжении всего этого руководства. Создайте что-нибудь любой формы по вашему выбору, сконвертируйте это в мувиклип и вставьте следующий код:
(далее…)