创建一个空的动画程序覆盖控制器。
controller | 要覆盖的运行时动画程序控制器。 |
创建一个覆盖 **controller** 的动画程序覆盖控制器。
虽然动画程序覆盖控制器不支持嵌套动画程序覆盖控制器,但此构造函数将为您找到正确的控制器。
using UnityEngine;
public class SwapWeapon : MonoBehaviour { protected Animator animator; protected AnimatorOverrideController animatorOverrideController;
public void Start() { animator = GetComponent<Animator>();
animatorOverrideController = new AnimatorOverrideController(animator.runtimeAnimatorController); animator.runtimeAnimatorController = animatorOverrideController; } }