Manual
Unity 사용자 매뉴얼: UI 툴킷
— 3 min read
Unity의 UI 툴킷을 사용하여 사용자 인터페이스(UI)를 생성하는 방법에 대해 설명합니다. 이 문서에서는 UI 구조화 및 다양한 UI 구성 요소에 대한 예시를 제공합니다.
UI 구조화
UI를 구조화하는 가장 좋은 방법은 예시를 통해 배우는 것입니다. 다음은 UI 빌더에서 빌트인 컨트롤을 사용하고 커스텀 컨트롤을 생성하는 방법에 대한 몇 가지 예시입니다.
레이아웃
항목 |
설명 |
상대 및 절대 위치 지정 |
C# 예제를 통해 UI의 레이아웃을 상대 및 절대 위치로 지정하는 방법을 설명합니다. |
리스트 및 트리 뷰
항목 |
설명 |
리스트와 트리 뷰 생성 |
ListView, TreeView, MultiColumnListView를 사용하여 리스트와 트리 뷰를 생성하는 방법을 설명합니다. |
복합 리스트 뷰 생성 |
캐릭터 리스트가 있는 커스텀 에디터 창을 ListView를 사용하여 생성하는 방법을 설명합니다. |
리스트 뷰 런타임 UI 생성 |
ListView를 사용하여 간단한 캐릭터 선택 화면 런타임 UI를 생성하는 방법을 설명합니다. |
스크롤 뷰
항목 |
설명 |
콘텐츠 래핑 |
ScrollView 안에 콘텐츠를 래핑하는 스타일을 사용하여 콘텐츠를 효과적으로 관리하는 방법을 설명합니다. |
레이블
항목 |
설명 |
탭 메뉴 생성 |
Label을 사용하여 런타임에 대한 탭 메뉴를 생성하는 방법을 설명합니다. |
팝업 창
항목 |
설명 |
팝업 창 생성 |
UnityEditor.PopupWindow를 사용하여 팝업 창을 생성하는 방법을 설명합니다. |
토글
항목 |
설명 |
조건부 UI 생성 |
Toggle을 사용하여 에디터 창에 조건부 UI를 생성하는 방법을 설명합니다. |
커스텀 컨트롤
항목 |
설명 |
두 가지 속성을 가진 커스텀 컨트롤 생성 |
두 개의 속성을 가진 간단한 커스텀 컨트롤을 생성하고 이를 UXML과 UI 빌더에 노출하는 방법을 설명합니다. |
슬라이드 토글 커스텀 컨트롤 생성 |
"switch-like" 토글 커스텀 컨트롤을 생성하는 방법을 설명합니다. |
라디안 진행 표시기 생성 |
0과 100 사이의 부동 소수점 숫자를 표시하는 커스텀 컨트롤을 생성하는 방법을 설명합니다. |
바인딩 가능한 커스텀 컨트롤 생성 |
이중 데이터 타입으로 프로퍼티에 바인드된 커스텀 컨트롤을 생성하는 방법을 설명합니다. |
커스텀 스타일 생성 |
USS에서 두 가지 컬러를 읽고 텍스처를 생성하는 커스텀 컨트롤을 생성하는 방법을 설명합니다. |
추가 리소스
- 커스텀 요소 바인드
- 커스텀 데이터 타입 바인드
- UXML 요소 Vector4Field
- 리스트 및 트리 뷰 생성
이 매뉴얼을 통해 UI 툴킷을 효과적으로 활용하여 다양한 사용자 인터페이스를 구축하는 데 도움을 받길 바랍니다.