一般animator的使用都是直接通过编辑器中定义动画的跳转流程之后通过参数来控制动画的整个工作流
在工作的时候经常会遇到这种流程的改动,动画状态的查询,以及复杂的混合动画
因此总结出来另外一种animator的使用方式
1 把每一个动画用单一的脚本来作为控制组件
2 在一个controller类中来定义动画的状态有哪些,并通过上边的脚本组件来控制动画的跳转
这么做的好处是把不同的动画过程隔离开,同时在一个controller类中集中状态管理,在遇到复杂的
组合动画时候 可以在单独的脚本组件中进行调整
在controller类中可以很清晰的查询到当前的状态和调整整个流程