강의

멘토링

로드맵

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

KIYOMIN님의 프로필 이미지
KIYOMIN

작성한 질문수

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

UI Manager #2

SetCanvas의 gameObject 질문 있습니다

작성

·

245

0

위 사진이 [UI_Button] 클래스에서 base.Init()을 실행

base.Init()은 아래 사진 [UI_Popup]클래스의 Init() {SetCanvas(gameObject)} 인데

base.Init()을 실행했을때 SetCanvas의 gameObject가

 UI_Popup이 아니라 UI_Button이던데 그 이유를 알 수 있을까요?

base.Init()은 UI_Popup에서 실행됐고 UI_Popup의 gameObject는 자기 자신 아닌가요?

 

 

 

퀴즈

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

GameObject와 Component

Rect Transform과 Transform

Canvas와 Event System

Anchor와 Pivot

답변 1

0

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

UI_Button이 UI_Popup을 상속받아 만든 것이니,
어차피 같은 gameObject를 지칭하는 것입니다.

KIYOMIN님의 프로필 이미지
KIYOMIN

작성한 질문수

질문하기