unity中的动画组件Amination

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

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

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

在这里插入图片描述
这些语句是比较简单的;
ani.play(“动画名字”);

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

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

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值