Руководство по графу анимаций/Основы условного воспроизведения
Материал из CryWiki Russia
Основы условного воспроизведения анимации
Это руководство, поможет создать Animation Graph с одним состоянием (state) который воспроизведёт определённую анимацию после определённого сигнала. В руководстве опишется основной процесс использования Animation Graph.
- Создайте вид с названием Tutorial0
- Создайте состояние с именем FooAni
- Создайте нод и имя для него
- Выберите общие свойства (general properties)
- В качестве родительского состояния (Parent state) укажите Alive.
- Поставьте флажки на Allow selection, Include in game и Can mix.
- Выберите шаблон и настройте его свойства.
Примечание:
Шаблон — это XML-файл, который определяет основные параметры и предоставляет настраиваемые свойства.
- IdleOneShot — это шаблон для однократного проигрывания анимации в состоянии простоя.
Примечание:
Чтобы проверить детали шаблона, вы можете щелкнуть по надписи Show template xml file….
- В свойстве animation укажите анимацию персонажа.
- Настройте вводный элемент и критерии выбора (selection criteria) состояния.
- Настройте вводный элемент Signal.
Примечание:
В данном примере используйте вводный элемент Signal.
- Добавьте PlayFooAniOnce в Key Properties.
- Настройте критерии выбора (selection criteria) состояния.
- Вы можете увидеть, что некоторые критерии унаследованы от родительского состояния.
- Далее, в критерии Signal измените Use Parent State на Specified Value.
- В качестве Value, укажите PlayFooAniOnce, который мы ранее добавили.
- Проверьте анимацию в State Query.
Щелкните надпись Compile and load graph.
Примечание:
Лучше указать следующие критерии: Action, Health, Item, Signal и Stance для правильной работы очереди.
- В критерии Signal укажите PlayFooAniOnce.
Теперь нажмите Perform search.
Наше состояние FooAni отобразиться в результатах поиска (цифры после «:» обозначают степень соответствия. Если найдено несколько соответствий, то предпочтительно имеющие высокую степень).