http://blog.csdn.net/zzxiang1985/article/details/51291861

在Unity中,我们有两种方法创建Animation Clip。

一种(后面简称方法一)是选中挂载了Animation组件的GameObject,在Animation窗口中点击Create New Clip创建出来的Animation Clip。

另一种(后面简称方法二)是在Project窗口的空白地方右键单击,选择Create->Animation创建出来的Animation Clip。

这两种方法创建出来的都是.anim文件,但是在使用上却有点不一样。

选中方法一创建的.anim文件,Inspector窗口只有一个Wrap Mode选项。

而方法二创建的.anim文件的Inspector却比较复杂。

如果将Inspector切换为Debug模式,

可以看到方法一的.anim文件的Animation Type是1,

而方法二的.anim文件的Animation Type是2。

两种.anim文件都可以拖拽进GameObject身上挂载的Animation组件中,

也都可以在Animation窗口中编辑。

但是如果将方法二的.anim文件拖拽进Animation组件,并作为组件的默认Clip的话,那么游戏运行的时候这个Clip其实是播不出来的,而且Console会报一条“The AnimationClip 'XXX' used by the Animation component 'XXX' must be marked as Legacy.”的警告信息,以及一条“Default clip could not be found in attached animations list”的提示信息。也就是说方法二的.anim文件其实似乎不能直接用在Animation组件中。

但是方法二的.anim文件却可以拖拽进Animator窗口,作为Animator Controller的一个状态(需要先创建一个Animator Controller),当GameObject身上挂载着Animator,并且Animator引用了这个Animator Controller的时候,这个动画是可以正常播出的。

而方法一的.anim文件却无法拖拽进Animator的窗口。也就是说方法一的.anim文件似乎不能用在Animator中。

转载于:https://www.cnblogs.com/alps/p/5924178.html

Unity中有两种Animation Clip相关推荐

  1. JS中有两种自加法操作

    JS中有两种自加法操作.它们的运算符是++,它们的函数是向1添加运算符. 我和我的区别在于操作的顺序和组合的方向. 其中: ++var被称为预自动添加,变量执行自动添加操作后.它的操作是先执行自动加法 ...

  2. Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...

    Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...

  3. unity单例模式两种_Unity和GameAnalytics合作起来! Roadhouse Interactive通过两种工具分享他们的经验

    unity单例模式两种 Exciting news! GameAnalytics and Unity Technologies have partnered up to bring developer ...

  4. 在html中有两种类型的标签 它们分别是,VB习题及题解答.doc

    VB习题及题解答 习题一 一.简答题 1. 简述VB的特点. 2. 安装Visual Basic系统程序应具备什么条件? 3. 启动Visual Basic有几种方法? 4.退出Visual Basi ...

  5. 在计算机系统中有两种不同的图像编码方式,第二章计算机系统与计算原理.ppt...

    第二章计算机系统与计算原理 大学计算机基础 * 信息表示与处理 ----西文字符 ASCII 码是美国信息交换标准代码(American Standard Code for Information I ...

  6. iOS中有两种支持机制:Notification和KVO(Key-Value Observing)

    KVO是iOS中的一个核心概念,简单理解就是:关注Model某个数据(Key)的对象可以注册为监听器,一旦Model某个Key的Value发生变化,就会广播给所有的监听器(http://blog.ch ...

  7. unity 两种粒子系统

    unity支持两种粒子系统效果: 一种是内建的例子系统,支持的例子所在千以内,并且是基于cpu模拟. 另外一种是VEG(visual  effect graph),支持大量粒子(百万级)的粒子,别支持 ...

  8. 探究PBR的两种流程以及Unity中的PBS

    原文链接 前言 通过上一篇博客PBR原理我们大概了解了PBR的一些基础理念,这篇博客就让我们来探究一下PBR的两种流程和Unity中两种PBS材质,毕竟Unity是我主要学习的引擎(希望未来有机会接触 ...

  9. iOS中的两种主要架构及其优缺点

    凡是程序的开发者,应该对程序的架构都不陌生.一个程序的架构的好坏对这个程序有着非常重要的作用.今天我们来看一下iOS开发中用要的两种主流的程序架构.这个过程中我们主要以例子的形式展开. 我们来看第一种 ...

最新文章

  1. 嵌入式编程笔记之六--设备树初体验
  2. 容我喝一杯 java_花一杯茶的时间,学会Java反射(实用篇)
  3. php中类的构造函数是,PHP 类的构造函数和析构函数
  4. solr的一些查询语法
  5. 数学建模 分支限界算法求解整数规划原理以及编程实现
  6. Windows Media Player播放器 VC++ 2008
  7. 机器人图形变变变_幼儿园中班公开课数学教案《图形变变变》含反思
  8. 买二手房已经过户等待银行放款,应该没有变数了吧?
  9. HTML5 classList 操作类名
  10. Arduino蓝牙无线自动下载程序 Arduino无线下载
  11. 进销存管理系统基本功能
  12. 耗时两周,纯手敲python入门级基础笔记
  13. kk5.0服务器信息怎么填,蓝凌KK5.0:企业大连接的IT落地支撑平台
  14. 页错误异常处理(page fault)的实现
  15. 记一次蛋疼的App 调用su 之旅
  16. 如何教机器学会原研哉(小米新LOGO)的设计理念
  17. 重磅!python获取同步输出的桌面网易云音乐歌词(内存偏移获取)
  18. [附源码]计算机毕业设计Python保护濒危动物公益网站(程序+源码+LW文档)
  19. pdf java 开源_Java开源PDF类库 分类列表
  20. 小红伞免费杀毒软件设置优化

热门文章

  1. 碎片Fragment
  2. android 输入过滤,Android Studio添加日志过滤方式
  3. mysql5.5.20安装图解_mysql5.5.20的安装步骤
  4. 连接控制台_智能消防水炮视频系统连接方法
  5. oracle替换表merge,sql – Oracle – 如何使用merge根据其他表和列中的值更新列
  6. android 上键,在Android键盘上设置Return键
  7. burpsuit拦截不了_burpsuite无法拦截本地流量
  8. kali linux 渗透测试 01 kali介绍
  9. [转]深夜无人的街道
  10. CompletableFuture源码详解之java.util.concurrent.CompletableFuture#runAsync(java.lang.Runnable)