概述
突发奇想要做游戏,但是么得基础,捣鼓几天,算是摸到属于自己路子学习unity了,很多东西百度能找到,但是好复杂,完全不懂文章里过程的本质是哪里,遂自己写文章记录在此过程中的丁零笔记
注:此为空中阁楼,无基础可言,是自己从0到1的过程,内容粗糙,自己理解到哪记录到哪,忽喷
【添加动画】
打开动画窗口:窗口 -> 动画 -> 动画
1.选择对象
2.创建新剪辑:弹出窗口为动画文件保存位置
3.拖动动画到此
【动画器】
打开动画器窗口:窗口 -> 动画 -> 动画器
点击对象右键创建动作的来回过渡:
相关设置:
1.添加控制参数
2.点击过渡箭头,出现组件的检查器,进行相关设置
condition是开关条件
【动画器参数&&图层】
1.float && int
float和int功能类似(可以让float和int参数直接代表特殊的意义,如移动速度)
2.bool
bool型为true时,搭配循环播放可以较好的实现人物移动功能
bool型用于持续的动作判定,如奔跑
3.trigger
trigger的判定为当true时执行一次后自动变为false
trigger型用于一次性动作,如跳跃
图层
图层具有遮挡效果,如:要实现跑动中攻击但有没有相应的动画文件时。
我们可以创建两个图层,攻击和跑动分别位于两个图层,分别设置权重
这样unity就会播放 混合后的动画,从而实现跑动中攻击的动作
【参数及脚本设置】
bool类型参数,需要在脚本声明对象,并给对象指定角色:
声明对象:
public Animator anima;
指定角色:
控制代码改变参数即可:
movement.x = Input.GetAxisRaw("Horizontal");
//左右方向
if (movement.x == -1.0)
{
anima.SetBool("left",true);
}
else if (movement.x == 1.0)
{
anima.SetBool("right", true);
}
else
{
anima.SetBool("left", false);
anima.SetBool("right", false);
}
最后
以上就是兴奋御姐为你收集整理的unity2.5D动画学习笔记(一):添加人物四向移动动画及脚本【添加动画】【动画器】【动画器参数&&图层】【参数及脚本设置】的全部内容,希望文章能够帮你解决unity2.5D动画学习笔记(一):添加人物四向移动动画及脚本【添加动画】【动画器】【动画器参数&&图层】【参数及脚本设置】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复