Vienna

[UGUI] Horizontal/Vertical Layout Group 본문

유니티/포트폴리오

[UGUI] Horizontal/Vertical Layout Group

아는개발자 2025. 12. 3. 18:28

 

Layout Group은 자식 오브젝트 (이하 요소) 를 일정한 비율로 나열하고 싶을 때 사용한다.

그 요소들이 세로로 나열되기를 원한다면 Vertical, 가로로 나열되길 원한다면 Horizontal 을 사용한다.

그럼 각 프로퍼티가 어떻게 사용되는지 확인해보자.

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

 

Comments