개발모음집

Cannot implicitly convert type `UnityEngine.Animator[]' to `UnityEngine.Animator' 본문

TheRestDevelop

Cannot implicitly convert type `UnityEngine.Animator[]' to `UnityEngine.Animator'

void 2018. 5. 24. 09:00

Cannot implicitly convert type `UnityEngine.Animator[]' to `UnityEngine.Animator'

void Start () {
animator = gameObject.GetComponentsInChildren<Animator> ();
StartCoroutine ("ChangeMovement");
}



로 실행하자 Cannot implicitly convert type `UnityEngine.Animator[]' to `UnityEngine.Animator' 에러 발생



GetComponentsInChildren 메서드가 아니라 GetComponentInChildren 를 사용해야한다. (components에서 s를 제거해야함)


출처 : unit