강의

멘토링

로드맵

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

SBH님의 프로필 이미지
SBH

작성한 질문수

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

UI 자동화 #2

지금까지의 ui에 대하여 정리 및 확인질문입니다!

작성

·

351

0

1. FindChild의 인자 =>

(호출한 곳 컴포넌트(Monobehavior가 붙어있는 클래스)가 붙어있는 게임오브젝트, 이름으로 찾기위하여  전달받은 오브젝트의 이름, 재귀적으로 찾기위함을 확인하기 위한 변수)

로 해석해도 될까요? 

2. Util에서  GetComponentsInChilderen은 게임오브젝트 go에 붙어있는 모든 컴포넌트를 하나씩 검색하도록 쓰인것이라고 이해하면 될까요? 이를 위해서 foreach를 쓴것이구요

3.<T>를 사용하는 이유는 Bind를 호출하면서 내가 호출하고싶은 컴포넌트의 종류를 확정짓기 위함이 맞나요?

4. 제가 이해한것은 이 클래스들은 구성한 이유는 UI의 자식에 붙어있는 각 오브젝트를 자동으로 찾고싶어서 오브젝트에 붙어있는 컴포넌트를 조건으로 이름을 검색하여 코드상에서 찾도록 자동화를 시킨것인데 제대로 이해한것이 맞나요?

퀴즈

유니티에서 UI 요소를 화면에 표시하고 마우스 클릭 같은 상호작용 이벤트를 처리하기 위해 기본적으로 필요한 요소는 무엇일까요?

GameObject와 Component

Rect Transform과 Transform

Canvas와 Event System

Anchor와 Pivot

답변 2

0

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

일단 코드가 어떻게 작동되는지 이해한채로 게임을 만드는 단계로 넘어가서 확실히 개념을 잡아야겠습니다 항상 빠르고 정확한답변 감사드립니다!

0

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

네 맞습니다.
사실 이 부분은 실제로 게임을 만들면서 어떻게 사용하는지를 보면
어느 부분이 편리한지 확실히 알 수 있습니다.

SBH님의 프로필 이미지
SBH

작성한 질문수

질문하기