一,Idle状态
1,选中角色,打开Animation动画面板;
2,新建一个动画面板Idle;
3,拖动相关角色状态图片,实现动画
二,run状态
1,新建一个动画面板run;
2,拖动相关角色状态图片,实现动画
三,jump状态
1,新建一个动画面板jump;
2,拖动相关角色状态图片,实现动画
四,打开角色对象的动画编辑器面板Animator;
1,设置默认动作为idle;
2,设置idle过渡到run的过渡线 ,设置run过渡到idle的过渡线;
勾掉Has exit Time选项;
Transtion Duration(s),设置为0;
3,设置idle过渡到ump的过渡线 ,设置ump过渡到idle的过渡线;
勾掉Has exit Time选项;
Transtion Duration(s),设置为0;
4,设置run过渡到ump的过渡线 ;
勾掉Has exit Time选项;
Transtion Duration(s),设置为0;
五,设置动画过渡参数
1,设置一个float-----speed;
2,设置一个bool-----brouned;
3,idle过渡到run的过渡线,Condition选择speed-----Greater-----0.1;
4,run过渡到idle的过渡线,Condition选择speed-----Less-----0.1;
5,idle过渡到jump的过渡线,Condition选择Grouned-----false;
6,jump过渡到idle的过渡线,Condition选择Grouned-----true;
7,run过渡到jump的过渡线,Condition选择Grouned-----false;
using System.Collections; using System.C