게임 내에서 버튼, 텍스트, 이미지 등의 사용자 인터페이스 요소를 제작하는 데 사용된다.
Text(TextMeshPro): 텍스트를 출력하는 컴포넌트 (TextMeshPro 사용 권장)
Image: UI 내에서 이미지 표시
Button: 클릭 가능한 버튼
Toggle: 체크 가능한 토글 버튼
Slider: 값 조절을 위한 슬라이더
Scrollbar: 스크롤을 위한 바
Dropdown: 여러 옵션을 선택할 수 있는 드롭다운 메뉴
Input Field: 사용자 입력을 받을 수 있는 필드
Panel: UI 요소들을 그룹화하는 컨테이너
Scroll View: 스크롤 가능한 UI 컨테이너
Layout Group
Horizontal Layout Group: 가로 방향 자동 정렬
Vertical Layout Group: 세로 방향 자동 정렬
Grid Layout Group: 그리드 형태 정렬
UI는 3D 세상에서 보는 것 보다 2D 세상에서 보는 것이 편하다.
UI는 Rect Transform으로 좌표를 관리한다.
중앙의 파란 점은 Pivot -> 중심 좌표
Anchor -> 원점 좌표 위치
UI는 원근법이 적용되지 않는다.