unity动画系统是怎么用的?

问:unity动画系统是怎么用的?

答:你先要确定你unity绑定的动画组件是animation 还是animator, 前者是经典的动画系统,后者是4.x版本加入的新动画系统 Mecanim。

Animation组件直接在unity脚本中使用animation.Stop()就是停止当前所有动画,Play()就是播放当前默认动画。 animation["你的动画 clip名称"]可访问clip的各种参数(可详见unity  脚本参考AnimationState类),speed动画速度(0表示静止), time动画当前时间轴位置, normalizedTime 规格化时间轴(从0到1.0代表时间轴位置),等等还有许多其它参数。比如,你有3个clip,a1,a2,a3加入了动画序列,当前你只想播放2, 从中间以速度0.5播放,你可以:

animation[“a2”].normalizedTime=  0.5;

animation["a2"].speed= 0.5;

animation.Play("a2");// 如果你想动作融合,就换成 animation.Blend("a2");

Mecanim的动画你要unity通过animator访问。

unity用animator.Play(动画状态名或编号,动画层,动画规划化时间)播放你一个动画状态。

animator.speed调整animator的播放速度,0为静止。

兄弟连IT教育与全球移动游戏联盟(GMGC)共同设立中国首家基于高端游戏开发的兄弟连&GMGC手游学院!高薪就业,就学手游开发,详情咨询官网客服:http://game.lampbrother.net/

高薪就业,就学手游开发!联系Q2430675018

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值