# Урок 5.6

действия

## Введение

Действия в Moho представляют собой маленькие кусочки анимации, ассоциированные с каким-то слоем (или группой слоев). Используя действия можно создавать повторяемую анимацию для ее многократного спользования в будущем.

## Начнем с примера

Этот урок мы начнем с проекта, уже содержащего несколько установленных движений. Он называется "Tutorial 5.6" и находится в поддиректории "Tutorials/5 - Animation" корневого каталога программы Moho. Открыв этот файл, вы увидите следующее (не волнуйтесь о том, что персонаж разделен на части):

Точка входа этого урока.

Давайте посмотрим на действия этого персонажа. Выберите команду меню Window->Actions (Окно -> действия), чтобы вызвать окно Actions (действия). Оно должно выглядеть примерно так:

действия нашего персонажа

Каждый пункт этого списка представляет собой часть анимации, который может быть использован для нашего персонажа. Первый пункт "--- Mainline ---" - особенный. "Mainline" - это не движение, а главная временная шкала анимации, именно она будет экспортирована в файл анимации.

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

Активизируем движение Step (шаг).

Обратите также внимание на то, что окно временной шкалы тоже зменилось. Изменившийся фон указывает на то, что вы работаете с движением, а не с основной анимацией. Плюс, в заголовке окна отображается имя активного в данный момент действия. Кроме всего этого, на временной шкале появилсь ключевые кадры - это ключевые кадры действия Step. Нажмите кнопку Play, чтобы увидеть анимацию этого действия.

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

## Использование движений

Теперь, когда мы увидели какие действия имеет персонаж, мы можем использовать их в анимации. Убедитесь, что акивно движение "Mainline" (основная шкала). Установите текущим 3-й кадр и щелкните на движении "Wave". Будьте внимательны и щелкните только один раз - движение "Mainline" должно быть все еще активным (возле него должна стоять красная стрелка), а "Wave" (волна) должно быть выделенным:

Щелкните один раз на "Wave".

Теперь, когда движение Wave выделено, мы можем вставить его во временную шкалу. Щелкните по кнопке "Insert Reference" (Вставить ссылку) в верхней части окна Actions. Когда вы вставляете движение при помощи ссылки, Moho использует содержание этого действия на главной временной шкале. Если вы позже внесете какие-то изменения в это движение, эти изменения отразятся также на главной временной шкале. Как вы видите на временной шкале появилась красная полоса, обозначающая вставку действия и его длинну:

Движение Wave, вставленное во временную шкалу.

действия можно накладывать одно на другое. Установите текущим 12-й кадр. Выделите одним щелчеком движение Squat (приседание) в окне Actions. Затем щалкните по кнопке "Insert Reference" (вставить ссылку) , чтобы вставить это движение. Обратите внимание на то, что на временной шкале сейчас отображены оба действия. Проиграйте анимацию, чтобы увидеть как эти два действия накладываются одно на другое.

Наложение движенй Wave и Squat.

А сейчас давайте наложим три действия одно на одно. Перейдите на 40-й кадр и вставьте ссылки на три действия: Wave, Squat и Bend. Одно за другим щелкайте по движению и затем жмите по кнопке "Insert Reference" (вставить ссылку) . Проиграйте анимацию и посмотрите как наш персонаж будет выполнять все три действия начиная с 40-го кадра.

В заключение, давайте попытаемся повторить одно движение несколько раз. Перейдите на 66-й кадр и вставьте движение Step. Затем перейдите на 78-й кадр (конец первого вдижения) и вставьте это же движение еще раз. Сделайте это еще раоз на 90-м кадре. Сейчас движение Step должно повторяться три раза:

Повторене действия Step.

Последнее, что мы слелаем - уберем персонаж со сцены. Щелкните правой кнопкой на канале Layer Translation (перемещение слоя) на 66-м кадре и выберите из выпавшего меню пункт "Add Keyframe" (добавить ключевой кадр):

Добавляем новый ключевой кадр на канал Layer Translation (перемещение слоя).

##### Перемещение слоя

В завершение, установите текущим кадром 102-й и используя инструмент перемещения слоя, передвиньте персонаж влево за пределы сцены:

Перемещенный со сцены персонаж.