以2D动画的创建为例子:有两种方法创建动画;
1.直接选中多张动画拖拽到场景中unity默认会创建一个动画,并创建出一个动画控制机;
2.手动创建动画首先拖拽一张精灵图片箌场景中然后选中,再点击window-animation弹出animation窗口,点击creat随后可以手动拖拽添加帧,Samples可以控制动画播放的速度手动创建动画控制机,赋值给角色;
可以拖拽以创建好的动画到状态机中右键动画MakeTransition可以创建动画转换线
可以创建Bool,Int,Float,Trigger四种状态转换条件,并且可以为动画转换线添加转换条件;Has Exit Time最好不要勾选此为前一动画转换退出时间,即当处于前一动画播放时要转到下一动画时要播放完前一动画才能转到下一动画;
此方式难在对动画控制条件的控制上,如果动画过多动画切换逻辑复杂,这种方式经常会遗忘某些条件造成动画切换嘚问题;