Открытая лекция: Расширенные возможности анимации в Unity

Unity Mecanim очень мощный и гибкий инструмент для создания и контроля анимаций. Однако с ростом сложности проекта, настройка и управление анимаций вашего персонажа может стать непростой задачей.

BlendTree и StateMachineBehaviour одни из инструментов Unity позволяющее упростить работу с Mecanim, а также разделить ваш код между визульной частью и общим геймплеем.

Мы рассмотрим:

  • понятие Finite State Machine (FSM) в программировании.
  • обзор Unity AnimationController как FSM.
  • обзор BlendTree в Unity (функции, возможности использования).
  • обзор StateMachineBehaviour.
  • пишем код своего StateMachineBehaviour.