当前位置:   article > 正文

Unity——Animation_unity animation

unity animation

Animation:老版动画

                      1.Unity对老板Animation动画支持越来越弱,推荐使用Animator

        2.编辑Animation动画

 :预览动画

:动画录制,录制出来的动画就是物体的动画

:返回到第一帧

 :返回到上一帧

 :开始播放

:运行到下一帧

:运行到最后一帧 

:添加关键帧

 :添加帧事件 

:添加编辑的属性

 :关键帧模式显示

:曲线模式显示 

        3.Animation组件:

                Animation:这个是当前默认播放动画片段

                Animations:是Animation数组,可以放多个animation动画片段

                Play Auto:是否自动播放

  1. public class AnimtorMove : MonoBehaviour
  2. {
  3. //声明一个动画的组件
  4. private Animation myanimation;
  5. void Start()
  6. {
  7. //得到这个动画组件
  8. myanimation = this.gameObject.GetComponent<Animation>();
  9. }
  10. // Update is called once per frame
  11. void Update()
  12. {
  13. if (Input.GetKeyDown(KeyCode.A))
  14. {
  15. Debug.Log("A");
  16. //播放动画A
  17. myanimation.Play("Move_X");
  18. }
  19. if (Input.GetKeyDown(KeyCode.B))
  20. {
  21. Debug.Log("B");
  22. myanimation.Play("Move_Z");
  23. }
  24. if (Input.GetKeyDown(KeyCode.C))
  25. {
  26. Debug.Log("C");
  27. //使得动画之间的切换更为平滑
  28. myanimation.CrossFade("Move_X");
  29. }
  30. if (Input.GetKeyDown(KeyCode.D))
  31. {
  32. myanimation.CrossFade("Move_Z");
  33. Debug.Log("D");
  34. }
  35. if (Input.GetKeyDown(KeyCode.E))
  36. {
  37. Debug.Log("E");
  38. //停下正在播放的动画
  39. myanimation.Stop();
  40. }
  41. }
  42. //动画帧事件,当动画片段播放到帧事件位置时,触发这个函数
  43. public void FrameTest()
  44. {
  45. Debug.Log("FrameTest");
  46. }
  47. }

 动画文件的设置

        1.动画文件或者模型文件是以fbx格式存在project目录里面的

         2.模型的设置:

                 mode选项:

                        Scale Factor:模型比例缩放,一般都是0.01,如果所在工程不一样则以工程设置为主

        Rig选项:

                AnimationType:

                        Legacy:老版动画系统;如果使用Animation组件进行播放,需要将动作切换到Legacy 

                        Generic:通用设置;游戏中一般非人类的模型动作可以选这个

                        Humanoid:新版动画系统人类;当选择这个选项后,会要求定义Avatar文件(骨骼文件),动作文件可以使用其他模型的Avatar文件

             

                  Animation选项:有可能这是一个完整的动画文件合集,分动画是根据帧数来分的,这个时候动画设计需要跟你说具体动作所对应的帧数范围

                

         有可能这是一个完整的动画合集,分动画是根据帧数来分的,这个时候动画设计师需要跟你说具体动作所对应的帧数范围

       在剪切动画时,需要检查右侧的灯的颜色;绿色灯代表匹配的很好,黄色灯匹配的一般,红色灯代表没有匹配上(匹配是指第一帧和最后一帧是否能匹配上)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/445680
推荐阅读
相关标签
  

闽ICP备14008679号