unity实现机器拆解与组装的动画(animation与animator)二

制作好想要的动画文件后,开始用animator控制多个动画文件的先后播放顺序,及播放条件

首先打开animator



entry是进入整个动画控制器的入口,exit是退出整个动画的出口

首先把刚刚做好的动画文件拖进来,发现是黄色的,如下图:


黄颜色代表是默认动画,如果想要自己的动画需要一定触发条件才能播放,而不是运行直接播放

我们需要创建一个新的空状态,并将它设置为默认动画,如下操作:

鼠标右击,创建一个空状态


在新的空状态上右击,选择


设置空状态为默认状态

会发现空状态变为默认状态,颜色为黄色


接下来需要将test与空状态连接,右键new state



接下来创建控制动画播放的变量

点击加号


创建一个trigger,重命名为start


点击刚刚test的连线


点击加号,添加刚刚床i吉安的trigger触发条件


接下来就需要在脚本中通过控制这个trigger,来达到控制动画播放

如果没有要加其他动画,test直接与exit连接,连接线上也可以设置trigger,用来控制结束条件

控制trigger代码如下:


把该脚本挂载到你要控制的物体上

该物体要添加animator组件,在animator中加入animator文件


这样就实现了简单的动画控制功能。

今天到此结束,下一篇讲解一下animator动画的正播与倒播

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值