Vienna
[UGUI] Horizontal/Vertical Layout Group 본문

Layout Group은 자식 오브젝트 (이하 요소) 를 일정한 비율로 나열하고 싶을 때 사용한다.
그 요소들이 세로로 나열되기를 원한다면 Vertical, 가로로 나열되길 원한다면 Horizontal 을 사용한다.
그럼 각 프로퍼티가 어떻게 사용되는지 확인해보자.

- Padding: 레이아웃 그룹 내부에 가지는 여백. 요소가 얼마나 부모의 외곽 사이즈에 가깝게 위치할 것인지를 정함.
- Spacing: 각 요소 사이에 가지는 여백.
- Child Alignment: 공간을 꽉채우지 못했을 때 요소의 정렬 방식
- Control Child Size: 레이아웃 그룹이 요소의 가로/세로 사이즈를 조절할 지 여부
- true: 레이아웃 그룹이 요소의 preferredWidth/Hiehgt 값 읽어서 크기 설정
이게 체크 되어야 Content Size Fitter가 동작 - false: 요소가 자신의 RectTransform 크기 유지
- true: 레이아웃 그룹이 요소의 preferredWidth/Hiehgt 값 읽어서 크기 설정
- Use Child Scale: 레이아웃 그룹이 요소의 크기를 조절할지 여부 => 웬만해서는 미사용으로 체크하면 된다.
- Child Force Expand: 여유 공간을 채우기 위해 요소를 강제할 것인지 여부.
- true: 남는 공간을 자식들이 균등하게 나눠 가진다
- false: 자식들이 자기 preferred 크기 유지. 남는 공간은 빈 공간으로 설정.
Comments