Animation 如何在运行时向角色添加动画控制器?

Animation 如何在运行时向角色添加动画控制器?,animation,unity3d,unity5,Animation,Unity3d,Unity5,我在“资产/资源/系统/控制器”有一个动画师控制器。我必须在运行时使用脚本添加它。如何做到这一点。使用Unity 5(5.3.0f4) PLController=(Animator Controller)首先将Animator组件附加到该游戏对象上 声明一个Animator变量 通过GetComponent 将RuntimeAnimatorController分配给其RuntimeAnimatorController属性 像 Animator-PLAnimator; 无效开始() { PL

我在“资产/资源/系统/控制器”有一个动画师控制器。我必须在运行时使用脚本添加它。如何做到这一点。使用Unity 5(5.3.0f4)


PLController=(Animator Controller)

首先将
Animator
组件附加到该
游戏对象上

  • 声明一个
    Animator
    变量

  • 通过
    GetComponent

  • RuntimeAnimatorController
    分配给其
    RuntimeAnimatorController
    属性

Animator-PLAnimator;
无效开始()
{
PLAnimator=GetComponent();
PLAnimator.runtimeAnimatorController=Resources.Load(“Assets/Resources/System/PLController”)作为runtimeAnimatorController;
}

谢谢@Hamza,它工作起来很有魅力。这个代码所在的文件名是什么
PLController.controller
?@PHPDeveloper运行自己的自定义类
Animator PLAnimator;

void Start ()
    {
        PLAnimator = GetComponent<Animator> ();
        PLAnimator.runtimeAnimatorController = Resources.Load ("Assets/Resources/System/PLController") as RuntimeAnimatorController;
}