在unity中利用playmaker实现对animator人物实现控制非常简单,只需要了解animator动画树的相应动作参数就能实现动画的控制。
动画树如上图所示,每个箭头表示了动画切换的关系,点击这条箭头,就能查看转换的参数,如下图所示
上图表示只要给animator的传递参数animation为10的数字,就能从start转换到Run的动画状态。
我们将人物放到舞台上,给她添加一个character Controller,注意调整character Controller位置为放在舞台上方,并利用playmaker给她创建一个FSM,FSM的状态如下图,利用w,s键实现前后行走,利用a,d实现左右转向,而f,r,c来进行攻击,space实现跳跃。