Любые объекты в изображении могут быть анимированы. Анимацию можно создавать в режиме конструктора или по ключевым кадрам.
Свойства анимации
- Имя анимации.
- Имя присваивается автоматически при смене параметра или субпараметра анимации.
- Начальный кадр - первый кадр, на котором анимация уже активна.
- Конечный кадр - последний кадр, на котором анимация еще активна.
- Таким образом, общая длина анимации в кадрах на единицу больше разности конечного и начального кадра.
- Пауза в начале - число кадров в начале активного участка анимации, в течение которых анимация уже считается активной, но еще не применяется.
- Пауза в конце - число кадров в конце активного участка анимации, в течение которых анимация еще считается активной, но уже не применяется.
- Это можно использовать для создания циклической или колеблющейся последовательности из нескольких анимаций.
- Режим анимации
- Обычный - анимация применяется только на активном участке.
- Экстраполяция - анимация применяется всегда, с линейной экстраполяцией значений параметра.
- Циклический - анимация начинает применяться на активном участке, и затем циклически повторяется.
- Колеблющийся - анимация начинает применяться на активном участке в прямом направлении, затем в обратном направлении; далее последовательность повторяется.
- Триггер - анимация применяется только на первом кадре.
- Параметр, на который влияет анимация.
- Субпараметр, обычно уточняющий, на какой именно параметр влияет анимация.
- Тип и параметры функции, по которой изменяется анимируемый параметр.
Ключевые кадры
При редактировании элементов в визуальном режиме производимые изменения заносятся в так называемый пакет анимаций. Пакет анимаций содержит все возможные анимации, которые могут быть созданы визуально для данного типа элемента. Пакет для элемента, если еще не был создан, создается в момент выделения элемента (из проводника объектов или с помощью цифровой клавиатуры). При создании пакета фактически создается набор анимаций, начальные значения которых устанавливаются в соответствии с текущими данными элемента.
Однажды будучи создан, пакет анимаций существует, пока не будет сохранен или удален. Оба действия выполняются с помощью команды "Ключевой кадр". Если эта команда используется на том же кадре, на котором были созданы пакеты, они удаляются без сохранения. Если на другом кадре, все созданные пакеты добавляются к своим элементам (при этом текущие данные элементов подставляются в качестве конечных данных анимаций), список пакетов очищается, и изображение переводится на следующий кадр.
Анимация линии "с нуля"
Ниже приводится последовательность, которая может использоваться для анимирования линий "с нуля". С помощью аналогичных действий можно создавать анимацию и для других элементов.
- Из главного меню создаем новое изображение. Поскольку мы будем создавать анимацию, в свойствах изображения потребуется указать как минимум два параметра: конечный кадр (то есть кадр, дойдя до которого, анимация остановится) и частоту кадров (скорость воспроизведения анимации в кадрах в секунду). Пусть частота кадров будет равна 30, а конечный кадр 100.
- Заходим в меню "Инструменты" и там выбираем линию (Line). В левом верхнем углу экрана появятся строчки "Line 1" и ниже "XY1", то есть сейчас мы редактируем элемент с именем "Line 1", а именно его параметр "XY1", то есть первую точку (начало линии).
- Перемещаем курсор в некоторую точку экрана, из которой хотим провести линию, и нажимаем на центр джойстика или на 5. Надпись "XY1" сменится на "XY2", то есть теперь мы перешли к редактированию второй точки (конец линии). Снова перемещаем курсор - теперь к нему от первой точки тянется линия.
- Помещаем курсор в нужном месте экрана и еще раз нажимаем на центр джойстика или 5. На этот раз надписи меняются на "Line 2" и "XY1", что означает, что редактирование линии "Line1" завершено и можно рисовать следующую линию. Но нам пока хватит одной, поэтому нажимаем "OK" и выходим из режима редактирования.
- Теперь заходим в проводник объектов, и там в группе "Group 1" видим нашу линию "Line 1". Используем на ней команду "Выделить" - оказываемся снова в рабочей области, и видим в левом верхнем углу надпись "Line 1". Теперь линию снова можно редактировать, как и раньше, и можно ее анимировать.
- Нажимаем * и даем счетчику кадров (нижнее число в правом верхнем углу экрана) немного прокрутиться, затем еще раз нажимаем * и останавливаем анимацию (хотя никакой анимации пока видно не было).
- Теперь нажимаем 3 - появляется надпись "XY1", можно двигать начало линии. Передвинем его настолько, чтобы это было хорошо заметно, например, к другому краю изображения.
- Нажимаем центр джойстика или 5 - надпись "XY1", как можно догадаться, сменится на "XY2", и можно будет двигать конец линии. Опять же, передвинем его к противоположному краю изображения.
- Выбираем в "Опциях" пункт "Ключевой кадр". Все наши манипуляции с линией сохранятся, счетчик кадров увеличится на 1, и можно будет дальше создавать анимацию, но нам пока это не требуется. Нажимаем "OK" и выходим из режима редактирования.
- Теперь можно просмотреть только что созданную анимацию. Выбираем в "Опциях" пункт "К начальному кадру", и нажимаем * - линия должна плавно повторить перемещение.
Используются технологии
uCoz