Animation:老版动画

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

2.编辑Animation动画

:预览动画

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

:返回到第一帧

 :返回到上一帧

 :开始播放

:运行到下一帧

:运行到最后一帧

:添加关键帧

 :添加帧事件

:添加编辑的属性

:关键帧模式显示

:曲线模式显示

3.Animation组件:

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

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

Play Auto:是否自动播放

public class AnimtorMove : MonoBehaviour
{//声明一个动画的组件private Animation myanimation;void Start(){//得到这个动画组件myanimation = this.gameObject.GetComponent<Animation>();}// Update is called once per framevoid Update(){if (Input.GetKeyDown(KeyCode.A)){Debug.Log("A");//播放动画Amyanimation.Play("Move_X");}if (Input.GetKeyDown(KeyCode.B)){Debug.Log("B");myanimation.Play("Move_Z");}if (Input.GetKeyDown(KeyCode.C)){Debug.Log("C");//使得动画之间的切换更为平滑myanimation.CrossFade("Move_X");}if (Input.GetKeyDown(KeyCode.D)){myanimation.CrossFade("Move_Z");Debug.Log("D");}if (Input.GetKeyDown(KeyCode.E)){Debug.Log("E");//停下正在播放的动画myanimation.Stop();}}//动画帧事件,当动画片段播放到帧事件位置时,触发这个函数public void FrameTest(){Debug.Log("FrameTest");}
}

动画文件的设置

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

2.模型的设置:

mode选项:

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

Rig选项:

  AnimationType:

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

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

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

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

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

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

Unity——Animation相关推荐

  1. Unity Animation -- 改进动画效果

    使用曲线(Curves)改善动画 在上一篇笔记中(Unity Animation -- Overview_亦枫Leonlew的博客-CSDN博客),我们制作了简单的小球弹跳的动画,但这个动画看起来很不 ...

  2. Unity Animation设置动画播放初始时间

    Unity Animation设置动画播放初始时间 需求 在需要播放动作时, 从动作序列帧指定位置开始播放 实现 在指定位置等待播放 public Animation animation; void ...

  3. Unity Animation Rigging 程序化行走

    Unity Animation Rigging 程序化行走 为什么要程序化行走 制作Unity行走时动画时,如果仅仅使用传统的动画系统,往往无法做到与地形完美的贴合,比如上坡时,脚下踩到石头时,效果就 ...

  4. [Unity] Animation Blend Tree 中混合值变化时部分骨骼错误旋转 360 度的解决办法:将 Humanoid 改成 Generic

    我之前用的是 Mixamo 的 Shooter Pack,只有一个瞄准 Idle,就是我没有一个正常状态下双手持枪的 Idle,于是我去找到了 Pro Rifle Pack(Rifle 8-Way L ...

  5. Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)

    旧版animation动画器组件 如果想让一个游戏物体具有动画表现的话,我们需要给这个游戏物体挂载动画组件 和音频组件视频组件一样,如果想在游戏对象上播放动画效果的话我们需要挂载一个动画组件,然后再给 ...

  6. Unity Animation Instancing 官方解决方案初试

    Animation Instancing 是unity官方提出的高性能大规模动画解决方案,起初是为了解决企业用户的需求,后来在Github上开放. Github地址: https://github.c ...

  7. Unity animation动画编辑器快捷键

    Ripple快捷键 : R键 2018(包括2018)之前,拖拽选中的关键帧,若想要前方和后方关键帧可以跟随被选中关键帧移动,小按住R键进行拖拽. 2键 2019以后,Unity将此快捷键改为了2和S ...

  8. Unity Animation动画时间设置

    遇到一个需求,需要给角色添加一个翻滚动作,在翻滚同时无敌且可穿越敌人. 目前已有翻滚的动画,是使用Sprite制作的动画剪辑.如何匹配动画时间和脚色无敌时间?做到在翻滚结束时同时结束无敌与无碰撞设置. ...

  9. Unity Animation Miss Path

    最近新接触到Unity的animation clip,工作上需要导入别人给的角色模型,这里记录一下遇到的几个问题: 1.不能播放特定的Animation Clip 在使用anm.Play函数时,报错T ...

  10. Unity Animation从UAS获取动画资产到编制状态机控制简单的人物动画

    Animation 动画 0.前言 这个笔记用于讨论在Unity中开发游戏时使用动画的相关知识. 这个笔记最终期望能够达到:在Unity的Demo中展现一个人物,其能够进行类似挥拳.开门的具体动作. ...

最新文章

  1. fping的使用方法
  2. csrf攻击防御 php,Yii2.0防御csrf攻击方法
  3. 分享一个我现在用的Eclipse(ZendStudio)的PHP黑色背景主题,喜欢的请留言拿走。...
  4. 20应用统计考研复试要点(part30)--简答题
  5. Go语言基础环境配置(windows)
  6. [讨论] 全新首发WIN7 3264 WINSXS进一步精简批处理公测
  7. 快速排序 JAVA实现
  8. mysql数据库过滤数据_MySQL数据库常规操作一些简单绕过过滤的方法
  9. 零基础学启发式算法(5)-遗传算法 (Genetic Algorithm)
  10. 全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(2)
  11. HbuilderX 快捷键修改
  12. imToken—钱包如何导出助记词?
  13. 微信小程序如何让storage过期
  14. MIUI系统ROM固件,小米手机所有历史全部机型合集
  15. java new jsonparser_JsonParser is deprecated
  16. 基于熵权法对TOPSIS法模型的修正
  17. GreenPlum 数据库启动关闭及数据库状态检查
  18. 永信至诚发起亿元创投基金 主投网络安全创业者
  19. iOS蓝牙开发总结及Demo
  20. 计算机管理在哪里管理用户密码,管理员密码在注册表的哪个位置

热门文章

  1. 高考530计算机专业,高考530分以下,学生该先选择大学还是专业?高考名师给出分析...
  2. linux 删除中文文件夹,解析Linux文件夹文件创建、删除
  3. 日语“不要”有几种说法。
  4. HOJ 4585 Shaolin(map, 迭代器)
  5. TFT液晶屏、LCD显示屏40pin接口标准
  6. Vue 自定义移动端的 滑动事件
  7. Win 10 添加Epson网络打印机后刚开始可以打印,过一会就脱机
  8. SphereEx CEO 张亮:数据库上云是大势所趋|初心·问
  9. matebook14支持触摸屏吗_MateBook14:同价位一个能打的都没有(我说的是屏幕)
  10. 如何成功对接APP项目资源