先创建这个
放进去想要转变的Animator
代码部分
public Animator animator;
public AnimatorOverrideController overrideController;
public RuntimeAnimatorController overrideRuntimeController;
void Start()
{
animator = GetComponent<Animator>();
overrideController = new AnimatorOverrideController();
overrideRuntimeController = Resources.Load<RuntimeAnimatorController>("play1");
overrideController.runtimeAnimatorController = overrideRuntimeController;
animator.runtimeAnimatorController = overrideController;
}
public void Anims(AnimationClip clip)
{
Debug.Log(clip.name);
overrideController["Take 002"] = clip;
animator.SetBool("Play", true);
}