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