use*_*651 2 animation unity-game-engine unityscript unity3d-2dtools
我有 2 个控制器可能
1-ControllerBLUE.controller(默认)
2-控制器RED.controller
如何从脚本更改控制器
我试过:
var colorController = GetComponent(Animator);
colorController.runtimeAnimatorController = Resources.Load("main/colors/controllercolors/ControllerRED.controller ") as RuntimeAnimatorController;
Run Code Online (Sandbox Code Playgroud)
但这不起作用,只是将动画控制器设置为:“无(运行时动画控制器)”
是否可以 ?我怎样才能让它发挥作用?
小智 5
抱歉,我在 Unity 中使用 C#:
using UnityEngine;
using System.Collections;
public class ChangeController : MonoBehaviour {
Animator animator;
// Use this for initialization
void Start () {
animator = gameObject.GetComponent<Animator>();
animator.runtimeAnimatorController = Resources.Load("main/colors/controllercolors/ControllerRED") as RuntimeAnimatorController;
}
// Update is called once per frame
void Update () {
} }
Run Code Online (Sandbox Code Playgroud)