작성한 질문수
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
인벤토리 실습 #2
해결된 질문
작성
·
251
0
제가 인벤토리와 장비창을 만들 예정인데 일단 토글형태로 I키로 인벤토리를제어 할려고 합니다. 이 인벤토리 관련해서 SetActive으로 껏다 켰다하는 것과 UIManager를 통해서 Instantiate, Destory 중 어떤게 더 바람직 할까요??..
답변 4
1
작은 게임이라면 어떻게 해도 사실 크게 상관 없고,규모가 커져서 UI가 많아진다면 처음 한 번만 로딩하고 On/Off하는 방식이 물론 바람직합니다.
Canvas는 도화지라고 보시면 되는데꼭 고유하지 않더라도 UI가 Canvas 아래 붙어있으면 됩니다.다만 Canvas가 여럿이라면 sortingOrder를 이용해 누가 먼저 그려질지 정해줘야 하는데그 부분을 UIManager의 SetCanvas에서 설정해주고 있습니다.
강의처럼 UI_Button외에 팝업 창이 여러개 노출시키면 각 팝업창 마다 고유의 Canvas을 가지게 하는 거죠??
답변 감사합니다!!