系列文章
动画使用的一般步骤
Unity 本身可以制作简单的动画,一般步骤如下:
Project 面板下找到Assets文件夹,创建Animations文件夹用以存放管理动画文件;
Animations文件夹右键,选择Create,新建 Animation;
在Hierarchy 中选择一个GameObject,将新建的 Animationti 添加到这个 GameObject上;
然后选择这个GameObject,在Inspector面板中就可以看到Animator组件了,这个Animator组件就是 动画的播放器,而这个选择的GameObject就成了 动画的控制器;
双击打开这个 动画控制器(即Animator组件的第一个属性),就可以进行动画控制器(其实就是一个状态机)的编辑,可以新建不同的状态;
动画控制器打开 会有几个默认的矩形,代表几种不同的动作,其中:
Entry 表示进入;
Exit 表示退出;
橙黄色的矩形块表示默认的状态;
点击上面关联了动画的GameObject对象,然后打开Animation窗口(Window->Animation->Animation,或者直接快捷键 CMD+6),这样就可以编辑制作 Animation了。
Animation窗口,左边为添加属性窗口,右边为时间线窗口(添加属性前,请先选择要编辑哪个Animation,窗口左边顶部有一个下拉框,可以选择具体哪个Animation),点击Add Property按钮,可以选择要对GameObject下的哪个属性(或者哪个子物体的属性)进行动画
Animator组件
使用Animator
组件可以将动画分配给场景中的游戏对象。
Animator相关属性
Controller
, 通常是AnimatorController
,用来定义动画要使用那些剪辑(动画片段),以及如何在动画中组织这些剪辑(动画片段),如何过渡;Avatar
,游戏对象为人形角色时,还要在此组件中分配Avatar