2014-12-06 4 views
0

У меня есть 2 Контроллеры могутController Change Аниматор скриптом

1-ControllerBLUE.controller (по умолчанию)

2-ControllerRED.controller

Как я могу изменить контроллер от сценария

Я пробовал:

var colorController = GetComponent(Animator); 


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

Но это не сработает, это просто мак e контроллер аниматора: «Нет (Runtime Animator Controller)»

Возможно ли это? Как я могу заставить его работать?

ответ

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

} } 

 Смежные вопросы

  • Нет связанных вопросов^_^