[Unity] Layout Element

Learning 

When: 1학년 9월 4일

 

How:

UI 작업을 하다 복잡한 형태의 UI를 만들게 되어서 Vertical, Horizontal Layout Group만으로는 조금 힘들 것 같아 더 찾아보니 Layout Element라는 컴포넌트로 더욱 정교한 UI를 만들 수 있다고 해서 공부하게 되었습니다.

 

Understanding:

  • 설명 : Layout Element는 Vertical, Horizontal Layout Group이라는 컴포넌트에 더욱 세부적인 규칙을 추가할 수 있는 컴포넌트입니다. 정확히는 Layout에 영향을 받는 자식 오브젝트에 크기를 원하는 크기, 남는 공간 차지, 최소치 등을 정하여 구체적인 UI를 만들 수 있게 해줍니다.

  • Ignore Layout : 부모의 Layout에 영향을 받지 않게 합니다. 
  • Min Width/Height : 최소 길이, 높이를 정합니다.
  • Preferred Width : 지향하는 길이, 높이를 정합니다. 다른 오브젝트의 Min을 침범하지 않는 선에서 최대한 수치와 가깝게 크기를 설정합니다.
  • Flexible Width : 남는 공간을 얼마나 차지할지 정합니다. 남는 공간이란 Min을 침범하지 않는 영역을 뜻합니다.
  • Layout Priority : 서로 영역을 침범하려고 할 때, 우선순위를 뜻합니다.

 

Result: 뭔가 UI만 하다 보니까 실력이 계속 제자리인 것 같아서 다음엔 꼭 다른 작업을 해보겠습니다.

'UnityEngine' 카테고리의 다른 글

[Unity] 2D에서 Light를 다루는 기본적인 방법  (0) 2025.09.09
[Unity] 글자에 맞게 UI 크기 조절하기  (0) 2025.09.05
[Unity] Spline  (0) 2025.09.03
[Unity] DOTween Seqence  (3) 2025.08.21
[Unity] Unity 이벤트 메서드  (5) 2025.08.18