반응형
Hierarchy 에서 게임오브젝트 찾기
GameObject.Find()/ GameObject.FindWithTag()
GameObject obj = GameObject.find(typeof(MyObject));
GameObject obj = GameObject.findWithTag("MyObjectTag");
부모 자식 오브젝트 접근
Transform 을통해 부모 자식 객체 접근
GameObject child = transform.find("ChildObject").gameObject;
GameObject parent = transform.parent.gameObject;
GameObject child2 = transform.Find("Child/ChildObject").gameobject;
스크립트에 접근
GetComponet로 접근
MyBehaviour myScript = (Mybehaviour) child.GetComponent(typeof(MyBehaviour));
myScript.Something();
자식 오브젝트 리스트접근
Transform[] objList = gameObject.GetComponentsInChildren(typeof(Transform));
foreach(Transform child in objList)
{ child.GameObject.GetComponent( ... ); }
오브젝트 활성화/비활성화
gameObject.SetActiverecursively(true);
반응형
'Unity' 카테고리의 다른 글
Canvas 에서 Position (0) | 2020.07.15 |
---|---|
Unity VisualStudio (0) | 2020.07.15 |
Unity 공부 내용 정리중 (0) | 2020.05.27 |
Unity 애니메이션 스프라이트 (0) | 2020.05.18 |
Unity View (0) | 2020.05.18 |