인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

toyboy0113님의 프로필 이미지
toyboy0113

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

UI 자동화 #1

FindChild 사용시 원치 않은 것에 대한 컴포넌트 반환

작성

·

374

·

수정됨

0

안녕하세요 Util에서 FindChild를 정의하는 부분의
recursive가 true일 때 최상위 계층 gameobject 안에
이름과 컴포넌트 타입은 같지만 계층이 다른? gameobject가 있다면


ex)
최상위 부모
ㄴTest(name) - Text(컴포넌트) (1)
ㄴTest2
ㄴㄴTest(name) - Text(컴포넌트) (2)


내가 찾고자 하는 오브젝트의 컴포넌트는 예제에서의 2번인데
GetComponentsInChilderen에서 1번이 반환 될 수 있지 않나요?

만약 그렇다면 해당 구조를 사용할때의 제약조건이
같은 이름이면서 같은 컴포넌트를 갖는 오브젝트는 사용할 수 없다 정도일까요?(물론 같은이름이면서 같은 컴포넌트를 갖어야만하는 경우는 없을테지만요)



답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 맞습니다 .유틸 함수는 필요에 따라 고쳐 쓰시면 되지만
어차피 지금은 그렇게 이름이 겹치는 케이스는 고려하지 않습니다.

toyboy0113님의 프로필 이미지
toyboy0113
질문자

빠른 답변 감사합니다!!

toyboy0113님의 프로필 이미지
toyboy0113

작성한 질문수

질문하기