GameObject 전체 경로 찾기(부모 오브젝트 포함) (GameObject : Path)
간단하게 특정 오브젝트(GameObject)를 기준으로 부모오브젝트를 찾는 코드이다.
public string GetGameObjectPath(GameObject obj)
{
string path = null;
if (obj) //오브젝트가 존재하면
{
path = obj.name;
while (obj.transform.parent) //부모가 존재하면
{
obj = obj.transform.parent.gameObject;
path = obj.name + '/' + path; //경로 추가
}
}
return path; //경로 반환
}
반응형
Unity 의 GameObject의 구조는 Root 를 기준으로 하위에 추가되는 구조이기 때문에 가능한 코드이다.
<예시>
결과 : ContentSizeFitter/GameObject
Unity Transform : [링크]
★☆☆☆☆
반응형
'개발 > Unity' 카테고리의 다른 글
Unity) UIObject Drag And Drop (UI오브젝트 드래그 앤 드랍) (2) | 2023.12.20 |
---|---|
Unity)영상으로 녹화 하기(Editor:Recoder) (0) | 2023.12.15 |
Unity) RectTransform 비율(%)로 Layout 처리하기 (0) | 2023.12.12 |
Unity) 에디터 디자인 가이드(Unity Editor Design Guide) (0) | 2023.12.11 |
Unity) 컷아웃 마스크(Cutout Mask / Reverse Mask) (10) | 2023.12.06 |
댓글