
30.08.2008, 03:59
|
|
Регистрация: Jan 2008
Сообщений: 24
|
Движение по кривой
Нужно сделать программную анимацию движения пунктов меню по такой траектории. При этом должна быть возможность замедлять их движение. Т.е. пока указатель мыши находится вне области этого меню - пункты двигаются равномерно, когда указатель мыши попадает в область этого меню - движение пунктов замедляется и они останавливаются, когда указатель мыши уходит из области меню - движение с ускорением начинается опять.
В голову ничего, кроме как прогнать по этой траектории клип с сохранением его координат в массив, а потом использования этих координат, не приходит.
Так как движение должно быть с замедлением-ускорением, то в голову опять приходит мысля - при равномерном движении на каждый кадр брать из массива значения с некоторым шагом, а при замедлении (ускорении) уменьшать до 1 (увеличивать до шага равномерного движения) этот шаг.
Но так как равномерное движение предполагается достаточно медленное, то для создания массива координат требуется достаточно много значений.
Возник вопрос - может можно это реализовать как-то по-другому, более простым способом?
|