Unity3D 3D横版跑酷 跳跃

                                                                                   Unity3d 跑酷动画的控制

           首先给个图吧,

            

           我们跑酷里面需要动画的,今天说一下动画的知识!

           1.导入骨骼动画模型文件之后,如果使用之前版本的unity的播放动画的方式,需要设置AnimationType的       类型为Legacy!

              

         2.切分动画

            如果在建模软件中制作的骨骼动画,是所有的动作都在一个Take中的话,那么我们要切分动画的,在这儿可       以切分动画!

            

       3.动画的代码控制

          animation.Play("动画名字");//播放动画

          animation["动画名字"].wrapMode = WrapMode.Loop;//设置动画的播放方式为连续

          animation["动画名字"].wrapMode = WrapMode.Once;//设置动画的播放方式为播放一次即停止

          animation.Stop();//停止播放动画

          animation.Stop("动画");//停止播放某个动画

          animation.IsPlaying("动画");//是否正在播放某个动画

          animation.time;//当前动画播放的时间

          如果判断某个动画播放完了,那么可以通过time的值做比较(当然,是指的动画的循环方式为Once),或者

          IsPlaying("")来判断!

        4.animation.GetClip("Tiao").length //总长度

           animation["Tiao"].normalizedTime//法线时间

           animation.GetClip("Tiao").length*animation["Tiao"].normalizedTime//获取播放到了哪个时间了

           

           

转载于:https://www.cnblogs.com/alongu3d/p/3606469.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值