动画分类
- 普通动画
- UGUI的按钮动画
- 2D游戏的精灵动画
- 人物角色的动画(人形/非人形)
理解 Animator、Animation、动画状态机之间的关系:Animation就是动画本身,比如跳、移动、变色、行走等等。动画状态机是用来控制Animation(动画)的播放的,他把动画通过我们设定好的方式组合起来,例如在行走的过程中变色,或者触发条件就跳等等。最后我们将设计好的动画状态机挂在到Animator上,Animator是挂在游戏对象上的。通过Animator在游戏对象上播放我们设计好的动画。
普通动画
创建普通动画的方式有很多种,ctrl+6打开Animatoin面板,选中需要添加动画的对象,点击create,就可以了,创建动画的同时,Unity会帮你创建一个动画状态机和在你选中的对象上挂在Animator。
在进行具体的动画设计时需要注意Animation面板有两种模式可以对动画进行修改:Dopesheet和Curves 他们分别是帧控制模式和曲线控制模式。Dopesheet模式通过关键帧(Key)控制物体的动画运动,在这里添加Key都更直观,Curves模式可以看到观察到Key与Key之