RectTransform 비율(%)로 Layout 처리하기
Unity RectTransform을 비율로 처리하는 방법에 대해서 간략하게 포스팅한다.
< 테스트 케이스 1 - Hierarchy >
반응형
흰색 배경의 오브젝트에 0.45%의 빨간색 영역을 차지하려면 컴포넌트를 다음과 같이 처리하면 된다.
< 테스트 케이스 1 - Component >
결론적으로는RectTransform 의 Size Delta/ Anchors / Pivot 의 설정으로 다음과 같이 처리가 된 것이다.
Anchors Max : 0 ~ 1 사이의 값이고 여기의 0.45 < 이 값이 전체를 기준으로 비율(45%)를 나타내고
이때 중요한 Size Delta 값은 0,0,0,0 이여야 한다.
Pivot 값은 어디를 기준으로 중심점을 처리할 것이야 하는 수치 값이다.
< 테스트 케이스 2 - Hierarchy >
< 테스트 케이스 2 - Component >
왼쪽 70% / 오른쪽 30% 의 비율로 Parent 의 RectTransform에 따라서 변경이 된다.
Unity discussions. Position UI element as Percentage of parent object : [링크]
★☆☆☆☆
반응형
'개발 > Unity' 카테고리의 다른 글
Unity)영상으로 녹화 하기(Editor:Recoder) (0) | 2023.12.15 |
---|---|
Unity 코드) GameObject 전체 경로 찾기(부모 오브젝트 포함) (GameObject : Path) (0) | 2023.12.13 |
Unity) 에디터 디자인 가이드(Unity Editor Design Guide) (0) | 2023.12.11 |
Unity) 컷아웃 마스크(Cutout Mask / Reverse Mask) (10) | 2023.12.06 |
Unity) 코루틴(Coroutine)대신 쓰레드(Thread)를 사용해야하는 이유 (0) | 2023.12.01 |
댓글