[Unity]UI 배치하기2

muchan
muchan
∙∙조회 10
[Unity]UI 배치하기2

개요

전에 나만의 UI 배치하기를 올렸는데 아주 잘못된 방법이란 것을 깨닳았다..

UI 배치하기

위의 방식대로 하면 해상도에 따라 UI가 겹쳐지는 문제가 발생할 수 있기 때문이다.

그래서 Anchors를 사용해서 배치하는 방법으로 UI를 만들 것이다.

연습해보기

우선 현재 만들고 있는 프로젝트의 게임 UI를 만드는 중이다

  • 파란색: 메뉴 UI
  • 빨간색: 액션 버튼

만약 Anchors의 기본값인

Min, Max가 각각 0, 1로 되어있다면

시뮬레이터를 Tablet Small로 하면 UI가 겹쳐버리는 상황이 발생한다
(왼쪽은 Anchors 설정해놔서 똑같은 비율로 맞춰짐)

Action의 Anchors를 원하는 비율로 설정해주고

여기서 맨 끝을 0, 1 범위의 비율로 봐야한다 -> 0.5면 중간이라는 뜻

그러면 바뀌는 Left, Top, Right, Bottom값을 0으로 꼭 맞춰줘야한다

Menu도 수정해주고 시뮬레이터를 바꿔보면

Anchors에 설정한 비율대로 나오는 것을 볼 수 있다.