zoukankan      html  css  js  c++  java
  • 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//获取播放到了哪个时间了

               

               

  • 相关阅读:
    4_url_for的使用
    3_Flask中URL与视图函数的映射
    2_Fiask的配置文件config
    C10K问题渣翻译
    (转载)Linux 套接字编程中的 5 个隐患
    linux2.6.24内核源代码分析(2)——扒一扒网络数据包在链路层的流向路径之一
    linux2.6.24内核源代码分析(1)——扒一扒sk_buff
    andriod手机签到应用服务器设计
    (转)ubuntu安装opengl
    线段树
  • 原文地址:https://www.cnblogs.com/alongu3d/p/3606469.html
Copyright © 2011-2022 走看看