Unity3D自动创建动画控制器(AnimationOverrideController)
发表于2018-09-27
上一篇中给大家介绍了如何创建动画控制器(AnimationController),这一篇我们就来介绍下自动创建AnimationOverrideController,方法很简单,直接上代码,详细看了上一篇的这篇都看得懂。

using System.Collections;
using UnityEditor.Animations;
using UnityEngine;
using UnityEditor;
public class CreateAnimatorController : Editor {
[MenuItem("Animator/Create Animator Override Controller")]
static void CreateAnimatorOverrideController()
{
RuntimeAnimatorController animatorController = AssetDatabase.LoadAssetAtPath<AnimatorController> ("Assets/Animation/Motion.controller");
var animatorOverrideController = new AnimatorOverrideController (animatorController);
AssetDatabase.CreateAsset (animatorOverrideController, "Assets/Animation/OverrideMotion.anim");
AssetDatabase.SaveAssets ();
}
}
最终结果如图:

简单方便快捷,用起来不费劲。
