unity实现机器拆解与组装的动画(animation与animator)二
制作好想要的动画文件后,开始用animator控制多个动画文件的先后播放顺序,及播放条件
首先打开animator
entry是进入整个动画控制器的入口,exit是退出整个动画的出口
首先把刚刚做好的动画文件拖进来,发现是黄色的,如下图:
黄颜色代表是默认动画,如果想要自己的动画需要一定触发条件才能播放,而不是运行直接播放
我们需要创建一个新的空状态,并将它设置为默认动画,如下操作:
鼠标右击,创建一个空状态
在新的空状态上右击,选择
设置空状态为默认状态
会发现空状态变为默认状态,颜色为黄色
接下来需要将test与空状态连接,右键new state
接下来创建控制动画播放的变量
点击加号
创建一个trigger,重命名为start
点击刚刚test的连线
点击加号,添加刚刚床i吉安的trigger触发条件
接下来就需要在脚本中通过控制这个trigger,来达到控制动画播放
如果没有要加其他动画,test直接与exit连接,连接线上也可以设置trigger,用来控制结束条件
控制trigger代码如下:
把该脚本挂载到你要控制的物体上
该物体要添加animator组件,在animator中加入animator文件
这样就实现了简单的动画控制功能。
今天到此结束,下一篇讲解一下animator动画的正播与倒播