> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/animacii/anymatsyonnaia_systema_yunytov.md).

# Анимационная система юнитов

## Обзор анимационной системы

Анимационная система в Gem RTS отвечает за управление и переключение анимаций для игровых сущностей со сложной скелетной анимацией, таких как люди, животные или роботы. Состоит из двух основных компонентов:

1. Конечный автомат (FSM) — обеспечивает корректные переходы между состояниями по запросам от внешних управляющих систем, таких как ИИ, команды игрока, игровая физика и другие.
2. Обработчик состояний в движке обеспечивает обратную связь FSM с другими игровыми системами и осуществляет управление анимациями и эффектами, согласно активному состоянию юнита. Большинство правил выбора анимаций прописаны в конфигурационных файлах Селектора анимаций (Animation Selector).

***

<table data-view="cards"><thead><tr><th data-type="content-ref"></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><a href="/gem-rts-v1-ru/animacii/anymatsyonnaia_systema_yunytov/format-opisaniya-fsm.md">Описание FSM</a></td><td>Описание назначения и принципов работы FSM в движке Gem RTS, а также структуры и основных компонентов его конфигурации.</td><td><a href="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FrCk1dAvSKKe04Fp9WkP4%2Fsplash_editor_3.jpg?alt=media&amp;token=a89d5e03-56d3-401d-b04b-8da366458bd9">cover picture default</a></td></tr><tr><td><a href="/gem-rts-v1-ru/animacii/anymatsyonnaia_systema_yunytov/animation_selector.md">Настройка выбора анимации</a></td><td>Описание принципов работы Animation Selector: структура конфигурации выбора анимаций в зависимости от FSM-состояния и других параметров.</td><td><a href="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FrCk1dAvSKKe04Fp9WkP4%2Fsplash_editor_3.jpg?alt=media&amp;token=a89d5e03-56d3-401d-b04b-8da366458bd9">cover picture default</a></td></tr><tr><td><a href="/gem-rts-v1-ru/animacii/anymatsyonnaia_systema_yunytov/otladka-animacii-v-redaktore.md">Отладка анимаций в редакторе</a></td><td>Руководство по отладке FSM и анимаций в редакторе</td><td><a href="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2F0EwYEOKQOp9G6lNjKbRt%2F%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0%20%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%86%D0%B8%D0%B8%CC%86%20%D0%B2%20%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B5.jpeg?alt=media&amp;token=a0d4fc32-d1bb-409c-be01-ccbba8ffa42d">Отладка анимаций в редакторе.jpeg</a></td></tr></tbody></table>
