• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

23.12.11 23:48 작성 23.12.11 23:49 수정 조회수 178

0

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


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


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

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



답변 1

답변을 작성해보세요.

0

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

toyboy0113님의 프로필

toyboy0113

질문자

2023.12.11

빠른 답변 감사합니다!!