Animator组件中Controller里的Clip Count为0
2016-11-29 14:50
148 查看
正常情况下,Animator组件中Controller里的Clip Count数量大于0, 否则播放不了动画,如下图所示:
![](https://img-blog.csdn.net/20161129143221903)
但当对应的Animation动画发生变化时,这里面的Clip Count变为0;
复现方式:
选中Animation后,调到Debug模式下,勾选Legacy后,再调回到Normal模式;
如下所示:
![](https://img-blog.csdn.net/20161129143731535)
这时,Animator组件中Controller里的Clip Count为0;
![](https://img-blog.csdn.net/20161129143905010)
复原方式:
选中Controller后,打开Animator面板:
![](https://img-blog.csdn.net/20161129144411186)
![](https://img-blog.csdn.net/20161129144421952)
去掉之前改动的Animation里勾选的Legacy,并调为Normal模式后,将Animation拖入Motion选项中即可,如下所示:
![](https://img-blog.csdn.net/20161129144735644)
结论:Animator的Motion中不能包含旧版的Animation(即勾选Legacy选项的Animation)
但当对应的Animation动画发生变化时,这里面的Clip Count变为0;
复现方式:
选中Animation后,调到Debug模式下,勾选Legacy后,再调回到Normal模式;
如下所示:
这时,Animator组件中Controller里的Clip Count为0;
复原方式:
选中Controller后,打开Animator面板:
去掉之前改动的Animation里勾选的Legacy,并调为Normal模式后,将Animation拖入Motion选项中即可,如下所示:
结论:Animator的Motion中不能包含旧版的Animation(即勾选Legacy选项的Animation)
相关文章推荐
- 【酷熊科技】工作积累 ----------- unity 动态设置 Animator组件的Controller
- 使用AnimatorOverrideController动态更换animationclip注意事项
- Unity使用AnimatorOverrudeController动态替换AnimationClip
- 【Unity3D游戏开发学习笔记】(四)一切都动起来—Animator组件的应用
- Spark组件之Spark Streaming学习4--HdfsWordCount 学习
- 窗口Z-Order顺序,组件tab-oder顺序,WS_CLIPCHILDREN/WS_CLIPSIBLINGS的再理解
- 【Unity】通过AnimatorController更改其中某个动画片断的速度
- UGUI动画控制Animator Controller&NGUI动画插件Tween
- 【android_温故知新】第 6 组 UI 组件:ViewAnimator 及其子类
- Animator组件挂在哪里合适
- 详解iOS App中UiTabBarController组件的基本用法
- iphone开发之UIImagePickerController组件的预习————用于照相和打开图库
- ViewFlipper 视图切换组件 ViewAnimator
- 动态加载Animator和AnimatorController
- Spark WordCount和Transformation Action Controller三种操作
- 循环动画片段和animator组件
- 【初学】结合游戏 简单介绍 Material Animator Controller position scale等
- Animator does not have an AnimatorController
- Unity3D【脚本】获取游戏物体的Animator组件,并且修改动画属性
- 易语言-API 取窗口或者组件句柄的 屏幕坐标并限制区域 GetWindowRect ClipCursor getwindowrect GetClientRect WindowFromPoint