2014-12-06 55 views
0

我有2個控制器可以變更動畫控制器通過腳本

1- ControllerBLUE.controller(默認)

2- ControllerRED.controller

我怎樣才能所述控制器從腳本改變

我嘗試過:

var colorController = GetComponent(Animator); 


colorController.runtimeAnimatorController = Resources.Load("main/colors/controllercolors/ControllerRED.controller ") as RuntimeAnimatorController; 

但它不起作用它只是mak動畫師控制器:「無(運行時動畫控制器)」

這可能嗎?我怎樣才能使它工作?

回答

2

我很抱歉,我使用C#在Unity:

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() { 

} }