Unity2017超基础入门(6)基础动画创建实现、Animation、Animator、BlendTree

       本文主要通过Animation、Animator实现图片的移动、缩放、旋转动画,通过BlendTree实现动画的混合播放。

加入图片

我们将图片Texture Type设置成Sprite即可直接拖入Hierarchy

创建Animation动画

选中物体、点击上方Window下的Animation(或者Ctrl+6)打开Animation、创建一个动画

加入一个Transform的Position、我们在第20帧处加入了一个关键帧、设置X坐标为10。在两个关键帧期间、Unity会自己做插值运算进行平滑。

添加Animation组件

拖入动画实现播放

代码控制动画

通过获取组件、鼠标点击实现播放暂停。

创建Animator动画

点击上方Window加入Animator

Any State:优先级最高的播放

Entry:默认播放

Exit:退出时播放

我们同样选择物体Ctrl+6创建动画。

注意Animation和Animator动画不可以通用

拖入Animation动画会无法识别

右键Entry选择第一个连线

即可正确播放、右键动画选择Set...可以设置默认播放

BlendTree(混合树)

可以平滑的融合两个不同的动作

我们右键动画创建BlendTree后双击打开

右键BlendTree添加Motion拖入动画

调解Blend比重即可平滑融合播放

添加播放条件控制

多个条件满足&&的关系

通过代码控制播放条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值