1.创建一个动画
选中一个GameObject
在菜单栏中Window处选择Animation,弹出窗口,点击create,并进行命名。
创建完毕后,选择创建出的动画控制器,菜单栏Window中选择Animator,弹出动画控制器窗口
2.Animation窗口
点击“Add Property”,可为动画添加属性
窗口中“Samples”的数值为1秒的动画帧数,此处图中显示1秒有60帧添加属性后,右侧出现两个关键帧,分别为首尾关键帧,在第1秒的开头和第1秒的末尾
在右侧关键帧上方有两条深灰色框,右键点击上面的深灰色框,可以添加Animation Event。
右键点击下面的深灰色框,可以添加Key,即关键帧。
可以修改各个关键帧的属性值,来使物体发生移动或变化,此处添加了一个帧
注意:修改某个帧的属性值时,光选中不行,要让白线处在该帧的位置
预览操作:
可通过游戏运行
Animation窗口播放动画
以及拖动白线
三种方式进行预览。
另外:滑动鼠标滑轮可以令帧的时间最小度量视图长度进行放大缩小
如
变为
且鼠标停在哪个帧上,就以哪个帧为中心进行放大缩小
添加部分属性关键帧的方法:
Add Key是添加包含所有属性的一个帧,如果只想在某位置修改部分属性的值,可以将白线移动到该位置之后,直接在想修改的属性值上做修改,让Animation窗口自动帮你生成一个只包含部分属性的帧。
如:此处修改Color中blue属性值为2,则白线处直接出线一个只包含颜色属性的帧
另一种方法是在Animation窗口中打开录制功能之后
调整白线位置,在Inspector视图里直接修改属性,则可在当前白线位置自动添加关键帧。
Animation窗口中还有Curves视图,用于编辑动画曲线,可以滑动鼠标滑轮放大或缩小横纵坐标,按住Shift键滑动鼠标滑轮可以只对纵坐标进行放大缩小。单击左侧任一属性,可以在右侧曲线图中仅显示该属性值的曲线,可以拖动曲线中的点以及该点处的左右切线,对动画进行设置。
右键点击曲线上的点,会出现调节该店左右切线的菜单栏
Free Smooth选项效果为 该点左右切线类似杠杆,调节一边,另一边也会跟着被调节,会互相影响;
Broken选项效果为 该点左右切线单独调节,调节一边不会对另一边造成影响,各调各的。
Left Tangent调节左切线属性,Free选项表示自由平滑曲线,Linear表示线性曲线即变为直线。
Right Tangent调节右切线属性,其余同理。
如此处曲线为平滑曲线
若改为Linear选项,则为直线
(改为直线,若是运动则可变为匀速运动之类)
设置动画只播放一次或重复播放,点击Assets中相应要改变的Animation,在Inspector中勾选/不勾选Loop Time,可观察到Curves视图中动画曲线是否循环的改变。
如勾选时为
此时,游戏运行时动画会循环播放;
不勾选时为
此时,游戏运行时动画只播放一次,保持到最后的效果。