Unity动画系列⼀属性动画序列帧动画
参考
Unity动画系统详解1:在Unity中如何制作动画?
Unity 动画系统 Animation 和 Animator的⼩实例
Unity/Animation -- 创建Animation Clip
⼀、单独A nim ation来实现
空场景,到⼀张Sprite图⽚,拖到⾯板中,右键添加Animation组件。如下:
image.png
选中图⽚,点击Unity的 Window->Animation->Animation。注意确认提⽰中的To begin animation后⾯的名称,是不是⾃⼰要添加的动画⽬标
image.png
点击create后,保存ani⽂件。点击 Add Property,选择Transform的Position,并在下图内容中的右侧建⽴⼏个关键帧。
image.png
image.png
这⾥发现只有Position.z,原因我暂时没搞清楚。⽽换成3D物体,菜单就是这样的了
image.png
这⾥可以创建另外⼀个ani
canvas动画image.png
默认播放ani2
⼆、A nim ation和A nim ator来实现
与⽅式⼀不同的是,不要先添加Animation组件,直接Window--Animation--Animation,命名保存后,会出现2个⽂件:
image.png
image.png
image.png
看起来是引擎⾃动⽣成了ller控制器,也就是Animator组件,⽽不是⽅式⼀中的Animation组件。创建动画保存后运⾏,发现动画已经⽣效了。再创建⼀个动画twoAni2,然后点击Window--Animation--Animator,来观察Animator视图:
image.png
橙⾊的待机动画是初始状态,其他状态都需要从这⾥出发,也都能回到这⾥。每个灰⾊矩形的状态表⽰⼀种动画,箭头连线表⽰状态切换⽅向。(关于状态机,后⾯还会详细说。)
image.png
使⽤Make Transition可以将twoAni2也连接上,这样播完twoAni1后,会播放twoAni2。在这个⾯板上,双击twoAni1或twoAni2,也可以直接 进⼊动画编辑窗⼝。默认的twoAni2⼀直在循环播放,可以在资源管理窗⼝到它,然后把Loop time勾掉
image.png
image.png
三、A nim ation 和 A nim ator 联系与区别
参考
Unity 动画系统 Animation 和 Animator 联系与区别
image.png

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。