Unity初识之动画

这里写图片描述

在editor中可以根据序列帧动画的图片,直接创建出对应的animation和animator

选中一组动画的序列帧直接拖拽到gameobject上就可以创建了(把动画编辑器直接融合到了edior中,真是吊啊,还很方便做小游戏)

一个animator相当于一个controller,可以添加多个animation ,各个animation直接的触发可以通过代码中触发trigger来实现,需要在editor中先将触发条件和顺序编辑好,并且可以控制切换动画时进行设定,比如延时,不必写代码去做了。不用像egert和cocos,仅仅是在动画编辑器中制作动画,动画之间的切换需要柔和到代码逻辑当中(当然如果需要实现untiy这种预设值的切换方式,需要手动写个这种机制来实现。)

播放就简单多了,有个默认的显示动画,通过一行代码出发动画就行了,其他的就交给预处理的设置了。这样大大减少了程序的工作量啊,美术策划的,完全可以控制所有动画的逻辑,还能实时看到效果,程序只需要在自己写的逻辑里差一行就行了,跟加入声音一样简单了。。。。。

想想以前,美术把动画挨个出出来,策划把需求写文档上,我每天把所有人的做完的工作不仅要对接上,还要自己亲自做好各种处理,处理一遍,才能开始写代码,代码还得带着切换逻辑。。。真是痛苦。。

具体animator的使用
https://docs.unity3d.com/Manual/Animator.html
这里写图片描述

通过触发条件的控制,可以控制动画的展示逻辑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值