创建动画
以2D动画的创建为例子:有两种方法创建动画;
1.直接选中多张动画拖拽到场景中,unity默认会创建一个动画,并创建出一个动画控制机;
2.手动创建动画,首先拖拽一张精灵图片到场景中然后选中,再点击window-animation,弹出animation窗口,点击creat,随后可以手动拖拽添加帧,Samples可以控制动画播放的速度,手动创建动画控制机,赋值给角色;
动画控制机(状态机)
可以拖拽以创建好的动画到状态机中,右键动画MakeTransition可以创建动画转换线
可以创建Bool,Int,Float,Trigger四种状态转换条件,并且可以为动画转换线添加转换条件;Has Exit Time最好不要勾选,此为前一动画转换退出时间,即当处于前一动画播放时要转到下一动画时,要播放完前一动画才能转到下一动画;
代码控制动画切换:
using System.Collections;
using System.Collection