Открытая лекция: Расширенные возможности анимации в Unity
Unity Mecanim очень мощный и гибкий инструмент для создания и контроля анимаций. Однако с ростом сложности проекта, настройка и управление анимаций вашего персонажа может стать непростой задачей.
BlendTree и StateMachineBehaviour одни из инструментов Unity позволяющее упростить работу с Mecanim, а также разделить ваш код между визульной частью и общим геймплеем.
Мы рассмотрим:
- понятие Finite State Machine (FSM) в программировании.
- обзор Unity AnimationController как FSM.
- обзор BlendTree в Unity (функции, возможности использования).
- обзор StateMachineBehaviour.
- пишем код своего StateMachineBehaviour.