본문 바로가기

UGUI

UGUI 아틀라스 생성 Atlas 패키징을 할 이미지들을 선택하시면 인스펙터에 이러한 화면이 뜰겁니다. Texture Type 을 Sprite 로 한 후 Packing Tag가 Atlas이름 같은건데 구분이 가능하도록 정해놉니다. 하시는 프로젝트에 따라서 그 외 옵션을 추가설정 한 뒤 상단 메뉴의 Window -> Sprite Packer 를 클릭하여 Sprite Packer를 열어줍니다. 스프라이트 패커 왼쪽 상단에 보시면 Pack 이라는 메뉴가 있는데 눌러서 이미지들을 패킹 해줍니다. 패킹이 된 후 보시는 봐와 같이 View atlas 쪽에 만들어진 Atlas가 나옵니다. 보시면 같은 Atlas이름에 Group 0 1 2 숫자가 보이는데 이런 경우는 알파사용 여부, 필터모드, 밉맵생성 기타등등의 형식이 다를 경우 같은 형식.. 더보기
UGUI를 사용한 캐릭터 리스트 UI (소스코드) 우선 UI추가를 위해 캔버스를 추가해줍니다. 설정 한 캔버스 인스펙터 입니다. UI용 카메라에 찍히도록 설정하기 위해 RenderMode를 Screen Space - Camera로 변경 후 Render Camera에 UI를 찍을 카메라를 넣어줍니다. 저는 UI가 1280 x 720 사이즈로 나오게 하기 위해 Canvas Scaler 에서 저 설정대로 해주었습니다. UGUI는 캔버스 하나당 메시가 생성되기 때문에 드로우콜을 줄이기 위해 캔버스는 하나로 쓰도록 하고 캔버스 아래에 Panel을 추가해 그 밑에 UI 작업을 한 후 프리팹으로 묶어 사용하도록 하겠습니다. 리스트를 표기할 스크롤 뷰를 추가해줍니다. 스크롤바가 필요하다면 Scroll Rect에서 삭제하지 않으시면 되지만 저는 필요가 없음으로 제거해놨.. 더보기