• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

버튼 프리팹 관련 질문

20.07.30 23:39 작성 조회수 154

0

본 영상의 16분 부근에서 버튼을 프리팹으로 만든 후 ResourceManager로 프리팹을 게임 오브젝트로 생성하시는 것을 봤는데요,

보통 UI Object들은 게임 내에서 정적으로 존재하는 경우 대신 프리팹에서 생성해주듯 동적으로 생성해줘야 하는 경우도 꽤 있나요?

답변 3

·

답변을 작성해보세요.

4

유니티 특성상 자유도가 높기 때문에 다양한 방법들이 존재하고,
UI가 바뀌지 않고 개수가 많지 않다면
처음부터 다 메모리에 들고 있는 것도 당연히 괜찮습니다.
그리고 한 번만 동적 생성한 다음 Destroy하지 않고 on/off 처리하는 옵션도 있습니다.
클라는 정해진 룰은 없고 그냥 잘 실행되면 장땡이죠!

0

leomessi님의 프로필

leomessi

질문자

2020.07.30

 혹시 제가 말씀드린 활성화/비활성화 방법 또는 이와 비슷한 방법도 사용하는 경우가 있나요?

0

leomessi님의 프로필

leomessi

질문자

2020.07.30

강의 내용을 듣다가 자문자답으로 해결했습니다.

1. 팝업 창을 띄워야 하는 경우
2. 특수 이벤트를 처리하는 경우 등등..

예전에 제가 혼자 유니티 조금 해봤을 땐 모든 UI 오브젝트를 다 static하게 생성해두고, 비활성화(?)를 시킨 후 조건에 맞추어서 활성화(에디터로 치면 우상단 체크버튼)를 해서 보여주고 그런 식으로 구현했었는데 프리팹을 이렇게 다양하게 사용할 수 있군요