Unity-状态机复用
状态机复用是什么?
游戏开发时经常遇到这样的情况有 n 个玩家和 n 个怪物,他们的动画状态机行为都是一致的,只是对应的动作不同
而已这时如果我们为他们每一个对象都创建一个状态机进行状态设置和过渡设置无疑是浪费时间的
所以状态机复用就是解决这一问题的方案
主要用于为不同对象使用共同的状态机行为
减少工作量 提升开发效率
如何复用状态机
在 Project 窗口右键 Create->Animator Override Controller
为 Animator Override Controller 文件在 Inspector 窗口关联基础的 Animator Controller 文件
关联需要的动画
这个Animator Override Controller文件可以直接拖给其他对象的Animator直接使用