Animation与Animator_该用户还没想到昵称_新浪博客


  • Animation是旧动画系统的动画组件,Animator是新动画系统Mecanim的动画组件。

  • 新版本中仍然有Animation组件。

  • Animation组件可以直接控制动作片段Animation Clip,而Animator组件需要通过动画控制器Animation Controller来控制Animation Clip,如下图所示。

Animation与Animator

Animation与Animator

  • 对于新旧动画系统,自己创建的Animation Clip也是不同的(运用4.x以后的版本)。
1). 旧动画片段:创建一个Cube,添加旧动画系统组件Animation,然后点击"Window"->"Animation",(会生成一个anim文件)为Cube创建一个简单的位移动画。该动画属性面板如图1;
2). 新动画片段:创建一个Sphere,添加新动画系统组件Animator(不添加也可,会自动添加),然后点击"Window"->"Animation",(会生成一个controller文件与anim文件)为Sphere创建一个简单的位移动画。该动画属性面板如图2;

Animation与Animator Animation与Animator
                     图1                                 图2

  • 运用Animation组件播放新旧动画:

    往Animation组件的Animation属性上挂动画,
  1. 当动画是新系统动画时,Animations数组不会自动加入该动画,并且运行Unity时(在勾选Play Automatically的情况下),该动画不会播放,Cube不会移动;
  2. 当动画是旧系统动画时,Animations数组会自动加入该动画,并且运行Unity时(在勾选Play Automatically的情况下),该动画会自动播放,Cube会移动。
    所以,Animation组件不支持新动画的播放。

Animation与Animator  Animation与Animator



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烫青菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值