Движение по заданной траектории.

Создадим расчетную анимацию движения спутника вокруг планеты по эллиптической орбите. Для этого необходимо поместить экземпляр эталона Спутник на отдельный слой, определить начальную и конечную точки траектории, ключевые кадры на шкале времени и на специальном ведущем слое задать для спутника траекторию движения. Промежуточные кадры будут сгенерированы автоматически.

Ø Сначала создадим новый слой над слоем «Орбита». Выделите слой «Орбита», а затем выберите команду меню Insert – Timeline – layer. Новый слой назовите «Спутник»

Ø Откройте окно библиотеке командой Window – Library. Перетащите эталон «Спутник» из окна библиотеке на сцену в ту точку, где начало орбиты в её нижней части касается планеты. Убедитесь, что «Спутник» помещен точно в начало орбиты.

Теперь для первого ключевого кадра слоя «Спутник» следует определить тип и параметры анимации

Ø Откройте панель Properties щелчком мыши на значке стрелочки слева от названия панели.

Ø В открывающемся списке Tween (Расчетная анимация) выберите пункт Motion (Движение). На панели Properties отобразятся элементы управления анимацией движения.

Ø Сбросьте флажок Scale (Масштаб), чтобы пока не включать анимацию размеров. Мы используем этот параметр позднее.

В открывающемся списке Rotate (Вращение) можно выбрать направление поворота объекта при движении: CW – по часовой стрелке, CCW – против часовой стрелки, а в поле ввода справа указать количество полных поворотов. Если оставить значение по умолчанию None, то вращения не происходит, а если Auto – то поворот объекта надо указать на сцене.

Ø Установите флажок Orient to path (Ориентировать по траектории), чтобы заставить спутник двигаться по траектории, чтобы заставить спутник двигаться по траектории, определенной на специальном ведущем слое, который мы создадим позднее.

Ø Установите флажок Sync (Синхронизация).

Ø Установите флажок Snap (Привязка), чтобы автоматически фиксировать объект на траектории.

Ø Сверните панель Properties

Итак, мы определили начальную точку траектории спутника, и для первого ключевого кадра слоя «Спутник» указали параметры анимации движения. Теперь необходимо на шкале времени указать положение последнего ключевого кадра. Вставить конечный ключевой кадр только для одного слоя «Спутник» недостаточно, нужно создать конечные ключевые кадры для всех слоев, чтобы программа могла сгенерировать промежуточные кадры на всех слоях.

Укажем положение конечных ключевых кадров на отметке 62 временной шкалы.

Ø Установите указатель мыши под отметкой 62 шкалы нумерации кадров

Ø Щелкните мышью в этом месте. В указанной позиции появится темный прямоугольник, определяя место, где будет создан новый кадр.

Подобным образом определим положение конечных ключевых кадров оставшихся слоев. При этом необходимо удерживать клавишу Shift.

Ø Затем выберите команду меню Insert – Timeline – Keyframe (клавиша F6). В указанных позициях всех трех слоев будут вставлены ключевые кадры. И между начальным и конечным ключевым кадром каждого слоя программа добавит промежуточные кадры. Если стрелка между кадрами не сплошная, а пунктирная, то это свидетельствует о наличии ошибок. Проверьте правильность выполнения всех операций.

Чтобы анимация заработала, изображение стоит изменить, указав конечную точку траектории спутника. Для этого достаточно переместить изображение спутника на слое «Спутник» в конечную точку эллиптической орбиты, что и нужно сделать.

Полученный результат можно посмотреть, выбрав команду меню Control – Play. Вы увидите, что спутник перемещается по кратчайшему расстоянию, а не по орбите, как нам хотелось бы.

Чтобы заставить его двигаться по орбите, надо нарисовать траекторию на специальном ведущем слое, который следует вставить над слоем с анимацией. Так как орбита движения спутника уже нарисована и находится на слое «Орбита», то достаточно просто скопировать её на ведущий слой. Для этого:

Ø Щелкните мышью на слое «Орбита» в окне шкалы времени (Timeline) для выделения слоя. Затем выберите команду меню Edit – Copy. Выделенный объект будет скопирован в буфер обмена.

Теперь создадим новый ведущий слой.

Ø Щелкните мышью на слое «Спутник», чтобы выделить его

Ø Нажмите кнопку Add Motion Guide в левой нижней части окна шкалы времени. Над слоев «Спутник» будет вставлен новый ведущий слой, которому по умолчанию присвоено имя Guide: Спутник.

Вставим изображение траектории из буфера обмена на ведущий слой

Ø Выделите ведущий слой Guide: Спутник, выберите команду меню Edit – Paste in place

Ø Выключите отображение ведущего слоя Guide: Спутник, щелкнув мышью в его строке на значке глаза ()

Ø Нажмите клавишу Enter

Вы увидите, что спутник движется по эллиптической траектории.

Чтобы сделать проигрывание фильма циклическим, выберите команду меню Control – Loop Playback, нажмите Enter.

Сохраним фильм, используя клавиши Ctrl + S.