반응형
계층적 구조를 가지는 modeling 파일이 존재할 경우에, 모든 하위 Transform에 접근해야하는 경우가 있다.
GameObject a
ㄴ b
ㄴ c
ㄴ d
그럴 때는 해당 코드를 사용하면 모든 하위 Transform에 손쉽게 접근할 수 있다.
public void findAllChildren(GameObject g)
{
Transform[] allChildren = g.GetComponentsInChildren<Transform>();
foreach(Transform child in allChildren)
{
//수행할 함수 작성
//Ex. AddComponent
child.gameObject.AddComponent<MeshCollider>();
}
}
반응형
'개발 > Unity' 카테고리의 다른 글
Unity Visual Studio Code Asset Namespace 못찾는 오류 해결 방법 (0) | 2020.12.28 |
---|---|
Unity Android 로그인을 위한 움직이는 UI 구현 (0) | 2020.12.01 |
Unity Android 디버깅로그 확인하기 (0) | 2020.11.30 |
Unity 모바일 TMP_InputField 패스워드 미작동 해결방법 (0) | 2020.11.27 |
Unity Highlighting System 미적용 이슈 해결방법 (0) | 2020.11.17 |