Animation属于Unity比较早的动画组件,这里它具体的使用方法就不在介绍,百度、Google、bing可以搜到一大堆教程,这里我想说一下我遇到的两个小坑。
1. Marked as Legacy
相信不少人在创建好Animation Clip后,将它拖到Animation组件上,会有这样一句警告。
这里的意思是Animation组件如果要使用AnimationClip的话,那么这个Animation Clip需要被标记为Legacy,但是这个Legacy在哪里,初学者可能会比较懵逼。如图所示,将显示模式切换为Debug模式。
将选中的Animation Clip切换到Debug模式之后,勾选箭头所指的选项,该AnimationClip即可被Animation组件使用。
2. 动画切换时的错乱
在使用Animation组件时,如果一个Clip中有控制物体的显隐、位移、缩放等,就会很容易出现问题。这里我做了一个简单的例子。