一、前言
Unity
可以用两种方式控制动画
1 Animation
,这种方式简单,直接 Play(“Idle”)
或者CorssFade(“Idle”)
就可以播放动画;
2 Animator
,Unity5.x
之后推荐使用这种方式,因为里面可以加上混合动画,让动画切换更加平滑。
二、Animator组件
你通过Animation
窗口(快捷键是Ctrl+6
)中的Create New Clip
创建Animation
时,一个 Animator
已经悄无声息地出现在了对应的GameObject
上
三、Animator Controller文件
在第一步中生成的Animator组件上, 第一个Controller参数在创建Animator时已经被赋值了,可以点击该值,并切换到Project窗口下,会发现这个 Controller对应的文件是一个.controller文件。
Animator Controller就是动画控制器,负责在不同的动画间切换,属于制作动画效果的必备原件。
四、Animation Clip文件
双击 .controller"
文件,会弹出一个 Animator
窗口,该窗口中显示的就是动画控制器文件中的所有内容(也可以在顶部的工具栏通过 Window - Animator
打开这个界面)。在Project
窗口右键单击,选择C