Unity创建动画的步骤

创建动画的步骤:

1.导入模型和动画进行设置
2.创建Animator组件

3.创建并设置Animator Controller

 

进行设置上面的设置见下面AnimatorController设置
4.设置脚本进行动画的控制
添加脚本代码的时候,其中首先要做的是获取本身物体上的Animator组件
获取方法:
首先设置private Animator _animator;
void Start () {
_animator = transform.GetComponent<Animator>();
}
在Update中书写代码:
if (Input.GetMouseButton(0))
{
_animator.SetTrigger("Attack");
}
if (Input.GetKey(KeyCode.W))
{
_animator.SetBool("IsRun", true);
}
if (Input.GetKeyUp(KeyCode.W))
{
_animator.SetBool("IsRun",false);
}
其中小括号里面的代表动画的名字

AnimatorController设置:

首先将动态动画添加到Animator中:

1.向其中添加游戏动作
2.设置箭头控制动作的流向:
3.添加触发的事件

添加的值在后面脚本中的括号中使用
4.点击箭头设置触发的事情

(1)注意点:
其中的:

复选框如果进行勾选,那么事件将会延迟几秒后运行
如果取消勾选时间将会马上执行
(2)注意点:
双击动画事件即,双击其中的Run动画在其中找到如下图:

其中的Loop Time表示是否循环播放

 

希望能帮助到大家!!!!!!!

posted @ 2018-03-10 21:49  Hard_Song  阅读(14242)  评论(0编辑  收藏  举报