C#/문제해결

0430 _ 인스턴스 되는 프리팹의 오브젝트를 찾고 그 안에 컴포넌트를 가져오기

minquu 2021. 4. 30. 17:13
반응형
 var characterGo = Instantiate<GameObject>(character, this.contents.transform);
        this.btn = characterGo.transform.Find("btnCh").gameObject.GetComponent<Button>();

 

this.btn = characterGo.transform.Find("btnCh").gameObject.GetComponent<Button>();

 

만들어진 프리팹에서 게임오브젝트를 가져올 꺼면

.transform.Find("") 으로 

 

그리고 그 안에 컴포넌트를 가져올꺼면 

gameObject.GetComponent<Button>(); 를 해주면 

 

새로 생성된 프리팹에서 오브젝트를 찾고, 그 안에 컴포넌트를 찾아서 반환해준다.

 

 

반응형