unity中的动画组件Amination

在unity中有一个动画组件叫Aniamtion 在制作游戏时比较重要;
其中基础的有三个,一个是物体的位置,第二个是物体的缩放(大小),第三个是物体的旋转;
首先在要添加动画的物体上添加一个Animation 组件

unity中的动画组件Amination
在这里我介绍一下这些选项:
Animation组件参数解析:
Animation:默认的动画;
Animations:所有的组件,
Size:组件的个数;
Element X:组件;
Play Automatically:是否在开始的时候自动播放默认的动画;
Animate Physics:如果打开这个选项,动画会在物理循环过程中被执行,只有在结合运动学刚体的时候才有用。
Culling Type:Based On Renderers:当渲染不可见时,动画被禁用。
Always Animate:动画消隐被禁用,即使物体在屏幕外也动画。
然后就在主面板上编辑想要添加动画的物体
然后打开Animation面板

unity中的动画组件Amination
然后就点击Create 创建动画
unity中的动画组件Amination
随后出现文件夹 给他起一个名字即可
unity中的动画组件Amination
然后点击Add Property 就出现几个选项
其中就是我一开头介绍的几个选项
unity中的动画组件Amination
这几个分别是位置 旋转 缩放(大小);
然后就拿位置做例子吧
unity中的动画组件Amination
上面的就是关键帧,从0:00到你想要的时间(鼠标滑轮控制时间轴的大小);
然后注意上面那个小红点是录制的意思(单击小红点 它会自动读取坐标 大小缩放 旋转);
这就完成一大半了;
之后添加一个比较简单脚本就可以了;
我做了一个自动门;
就是先写一个可以移动的小球;
然后做两个门;
当小球做到门前的时候门自动开
unity中的动画组件Amination
unity中的动画组件Amination
给门物体上添加一加 碰撞体;
然后就是脚本了;

unity中的动画组件Amination
这些语句是比较简单的;
ani.play(“动画名字”);

另外在这里提一下 就是如果需要用到UIGUI中的动画的时候
可以再unity中的Asset Store中下载iTween 详细我会在以后的博客中说明

然后把这个脚本添加在这个门上;
就这样 祝大家学习顺利