1 获取到Animation:
Anim = transform.GetComponent<Animation>();
2 例如有一个Clip叫做"Open",但是该Clip涉及的组件的父物体频繁改变,造成运行程序时可能出现部分组件动画失效,可以用下面的方法将该动画片段涉及的所有的组件的transform添入该Clip(请注意:使用此方法前请先保持该动画涉及的组件的父子关系 与 该动画在录制时的父子关系 保持一致。 可以在程序中使用transform.setParent()):
Anim["Open"].AddMixingTransform(组件1的transform);
Anim["Open"].AddMixingTransform(组件2的transform);
Anim["Open"].AddMixingTransform(组件3的transform);
。。。。。。
Anim.Play("Open");
这样动画就可以顺利播放了!