다음 표에는 UnityEngine.UIElements
및 UnityEditor.UIElements
네임스페이스에서 이용 가능한 UXML 요소가 간략히 설명되어 있습니다.
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
VisualElement |
모든 시각적 요소의 기본 클래스입니다. | UnityEngine.UIElements |
원하는 VisualElement 개수 |
class : 공백으로 구분된 이름 리스트입니다.style : 요소에 스타일을 지정하는 USS 지시문입니다.name : 이 요소에 대한 고유한 문자열 식별자입니다.picking-mode : Position 또는 Ignore 로 설정합니다. 기본값은 Position 입니다.tooltip : 마우스 커서를 요소 위에 올리면 문자열이 표시됩니다.focusable : 요소에 포커스를 둘 수 있는지 여부를 표시하는 부울입니다. 기본값은 false (포커스를 둘 수 없음)입니다. 지원이 중단된 focus-index 요소를 대체합니다.tabindex : 요소의 포지션과 트리 포지션의 태빙을 정의하는 정수입니다. 양수 값은 태빙 우선 순위를 높입니다. 기본값은 0입니다. 지원이 중단된 focus-index 요소를 대체합니다.view-data-key : 요소 직렬화에 사용되는 키를 정의하는 문자열입니다.또한 이 요소는 다른 모든 속성을 허용합니다. |
BindableElement |
SerializedProperty 에 바인딩될 수 있는 요소입니다. 프로퍼티 값과 표시되는 값이 동기화됩니다. |
UnityEngine.UIElements |
원하는 VisualElement 개수 |
binding-path : 이 요소가 바인딩되는 프로퍼티의 경로입니다. |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
Box |
VisualElement 와 유사하지만 콘텐츠 주위에 상자를 그리는 요소입니다. |
UnityEngine.UIElements |
원하는 VisualElement 개수 |
VisualElement 의 모든 속성 |
TextElement |
텍스트를 표시하는 요소입니다. | UnityEngine.UIElements |
None |
VisualElement 의 모든 속성text : 요소가 표시해야 하는 텍스트입니다. |
Label |
텍스트 레이블입니다. | UnityEngine.UIElements |
None |
TextElement 의 모든 속성 |
Image |
이미지를 표시합니다. | UnityEngine.UIElements |
None |
VisualElement 의 모든 속성 |
IMGUIContainer |
IMGUI 콘텐츠를 그립니다. | UnityEngine.UIElements |
None |
VisualElement 의 모든 속성focus-index 기본 값은 0 입니다.focusable 기본값은 true 입니다. |
Foldout |
콘텐츠 숨김/표시 토글 버튼이 있는 요소입니다. | UnityEngine.UIElements |
원하는 VisualElement 개수 |
BindableElement 의 모든 속성 |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
Template |
Instance 요소를 사용하여 인스턴스화할 수 있는 또 다른 UXML 템플릿에 대한 레퍼런스입니다. |
UnityEngine.UIElements |
None |
name : 이 요소에 대한 고유한 문자열 식별자path : 로드할 UXML 파일의 경로 |
Instance |
Template 의 인스턴스 |
UnityEngine.UIElements |
None |
template : 인스턴스화할 Template 의 name
|
TemplateContainer |
템플릿 컨테이너입니다. | UnityEngine.UIElements |
None |
BindableElement 의 모든 속성template : 이 템플릿에 대한 문자열 식별자 |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
BaseField<T> |
모든 필드의 추상 기본 클래스입니다. | UnityEngine.UIElements |
None |
BindableElement 의 모든 속성focus-index 기본값은 0 입니다.focusable 기본값은 true 입니다.label : 필드와 연결된 레이블의 텍스트 |
BaseFieldTraits<ValueType, UxmlType> |
UnityEngine.UIElements |
None |
BaseField<ValueType> 의 모든 속성value : ValueType 타입 필드의 기본 값 |
|
Button |
표준 푸시 버튼입니다. | UnityEngine.UIElements |
None |
TextElement 의 모든 속성 |
RepeatButton |
누르고 있는 동안 액션을 반복 실행하는 버튼입니다. | UnityEngine.UIElements |
None |
TextElement 의 모든 속성delay : 요소가 실행된 액션을 실행하기 전의 초기 지연 시간(단위: 밀리초)입니다. 기본값은 0 입니다.interval : 각 동작 반복 사이의 간격(단위: 밀리 초)입니다. 기본값은 0 입니다. |
Toggle |
체크박스로 표시되는 토글 버튼입니다. | UnityEngine.UIElements |
None |
BaseFieldTraits<bool, UxmlBoolAttributeDescription> 의 모든 속성text : 토글의 오른쪽 레이블입니다. |
Scroller |
스크롤 바입니다. | UnityEngine.UIElements |
None |
VisualElement 의 모든 속성low-value : 최소 스크롤러 값high-value : 최대 스크롤러 값direction : Horizontal 또는 Vertical 로 설정합니다. 기본값은 Vertical 입니다.value : 스크롤러 커서의 포지션 |
Slider |
슬라이더입니다. | UnityEngine.UIElements |
None |
BaseFieldTraits<float, UxmlFloatAttributeDescription> 의 모든 속성low-value : 최소 슬라이더 값high-value : 최대 슬라이더 값direction : Horizontal 또는 Vertical 로 설정합니다. 기본값은 Horizontal 입니다.page-size : 슬라이더의 페이지 크기 |
SliderInt |
정수 값의 슬라이더입니다. | UnityEngine.UIElements |
None |
BaseFieldTraits<int, UxmlIntAttributeDescription> 의 모든 속성low-value : 최소 슬라이더 값high-value : 최대 슬라이더 값direction : Horizontal 또는 Vertical 로 설정합니다. 기본값은 Horizontal 입니다.page-size : 슬라이더의 페이지 크기 |
MinMaxSlider |
사용자가 최소값과 최대값을 지정할 수 있도록 해주는 슬라이더입니다. | UnityEngine.UIElements |
None |
BaseField<Vector2> 의 모든 속성low-limit : 최소 스크롤러 값high-limit : 최대 스크롤러 값min-value : 최소 슬라이더 커서 값max-value : 최대 슬라이더 커서 값 |
EnumField |
기본 Enum 의 문자열 값을 취하는 필드입니다. |
UnityEditor.UIElements |
None |
BaseField<Enum> 의 모든 속성type : 기본 Enum 의 C# 타입을 나타내는 문자열입니다. 타입이 사용자 어셈블리에 있는 경우 어셈블리 이름을 타입 이름에 추가해야 합니다. MyNamespace.MyEnum, MyAssembly . type 문자열은 항상 필수입니다. value : 필드의 값을 나타내는 문자열 |
MaskField |
사용자가 값 그룹을 선택할 수 있는 팝업 메뉴입니다. | UnityEditor.UIElements |
None |
BaseField<int> 의 모든 속성choices : 팝업 메뉴에 표시하기 위한 최대 32개의 선택 옵션 리스트(쉼표로 구분됨)value : 필드의 값을 32비트 마스크로 나타내는 정수입니다. |
LayerField |
사용자가 레이어를 선택할 수 있는 팝업 메뉴입니다. | UnityEditor.UIElements |
None |
BaseField<int> 의 모든 속성value : 필드의 값을 나타내는 정수(선택된 레이어 번호)입니다. |
LayerMaskField |
사용자가 레이어 그룹을 선택할 수 있는 팝업 메뉴입니다. | UnityEditor.UIElements |
None |
MaskField 의 모든 속성 |
TagField |
사용자가 태그를 선택할 수 있는 팝업 메뉴입니다. | UnityEditor.UIElements |
None |
BaseField<string> 의 모든 속성value : 필드의 값을 나타내는 문자열(선택된 태그 이름)입니다. |
ProgressBar |
작업 진행도를 표시하는 진행 표시줄입니다. | UnityEditor.UIElements |
None |
BindableElement 의 모든 속성low-value : 진행 표시줄의 최저값을 나타내는 플로트입니다. 기본값은 0입니다.high-value : 진행 표시줄의 최고값을 나타내는 플로트입니다. 기본값은 100입니다.title : 진행 표시줄의 제목을 나타내는 문자열입니다. |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
TextInputBaseField<TValueType> |
모든 텍스트 필드의 추상 기본 클래스입니다. | UnityEngine.UIElements |
None |
BaseFieldTraits<string, UxmlStringAttributeDescription> 의 모든 속성text : 필드의 텍스트 값max-length : 필드가 포함할 수 있는 최대 문자 수입니다. 기본값 -1 은 텍스트 길이에 제한을 두지 않습니다.password : 필드 콘텐츠를 maskCharacter 문자를 사용하여 표시할지 여부를 나타내는 부울입니다. 기본값은 false 입니다.mask-character : password 가 true 이면 필드 콘텐츠를 표시하는 문자입니다. 기본값은 * 문자입니다.readonly : 읽기 전용 필드인지 표시하는 부울입니다. 기본값은 false 입니다. |
TextField |
편집 가능한 텍스트 필드입니다. | UnityEngine.UIElements |
None |
TextInputBaseField<string> 의 모든 속성multiline : 텍스트 필드가 텍스트를 여러 줄에 표시하는지 여부를 나타내는 부울입니다. true 로 설정하면 여러 줄에 텍스트를 표시하고, false 로 설정하면 텍스트 줄바꿈을 무시하고 한 줄에 텍스트를 표시합니다. 기본값은 false 입니다. |
IntegerField |
정수(32비트) 값을 허용하는 텍스트 필드입니다. | UnityEditor.UIElements |
None |
BaseFieldTraits<int, UxmlIntAttributeDescription> 의 모든 속성 |
LongField |
긴 정수(64비트) 값을 허용하는 텍스트 필드입니다. | UnityEditor.UIElements |
None |
BaseFieldTraits<long, UxmlLongAttributeDescription> 의 모든 속성 |
FloatField |
단일 정밀도 부동 소수점 값을 허용하는 텍스트 필드입니다. | UnityEditor.UIElements |
None |
BaseFieldTraits<float, UxmlFloatAttributeDescription> 의 모든 속성 |
DoubleField |
이중 정밀도 부동 소수점 값을 허용하는 텍스트 필드입니다. | UnityEditor.UIElements |
None |
BaseFieldTraits<double, UxmlDoubleAttributeDescription> 의 모든 속성 |
Vector2Field |
Vector2 값을 편집하기 위해 부동 소수점 값을 허용하는 두 개의 텍스트 필드 집합입니다. |
UnityEditor.UIElements |
None |
BaseField<Vector2> 의 모든 속성x : X 좌표의 값y : Y 좌표의 값 |
Vector2IntField |
Vector2Int 값을 편집하기 위해 정수 값을 허용하는 두 개의 텍스트 필드 집합입니다. |
UnityEditor.UIElements |
None |
BaseField<Vector2Int> 의 모든 속성x : X 좌표의 값y : Y 좌표의 값 |
Vector3Field |
Vector3 값을 편집하기 위해 부동 소수점 값을 허용하는 세 개의 텍스트 필드 집합입니다. |
UnityEditor.UIElements |
None |
BaseField<Vector3> 의 모든 속성x : X 좌표의 값y : Y 좌표의 값z : Z 좌표의 값 |
Vector3IntField |
Vector3Int 값을 편집하기 위해 정수 값을 허용하는 세 개의 텍스트 필드 집합입니다. |
UnityEditor.UIElements |
None |
BaseField<Vector3Int> 의 모든 속성x : X 좌표의 값y : Y 좌표의 값z : Z 좌표의 값 |
Vector4Field |
Vector4 값을 편집하기 위해 부동 소수점 값을 허용하는 네 개의 텍스트 필드 집합입니다. |
UnityEditor.UIElements |
None |
BaseField<Vector4> 의 모든 속성x : X 좌표의 값y : Y 좌표의 값z : Z 좌표의 값w : W 좌표의 값 |
RectField |
직사각형 값을 편집하기 위해 부동 소수점 값을 허용하는 네 개의 텍스트 필드 집합입니다. | UnityEditor.UIElements |
None |
BaseField<Rect> 의 모든 속성x : 왼쪽 상단 모서리 X 좌표의 값y : 왼쪽 상단 모서리 Y 좌표의 값w : 직사각형의 너비h : 직사각형의 높이 |
RectIntField |
직사각형 값을 편집하기 위해 정수 값을 허용하는 네 개의 텍스트 필드 집합입니다. | UnityEditor.UIElements |
None |
BaseField<RectInt> 의 모든 속성x : 왼쪽 상단 모서리 X 좌표의 값y : 왼쪽 상단 모서리 Y 좌표의 값w : 직사각형의 너비h : 직사각형의 높이 |
BoundsField |
바운딩 직사각형 값을 편집하기 위해 부동 소수점 값을 허용하는 여섯 개의 텍스트 필드 집합입니다. | UnityEditor.UIElements |
None |
BaseField<Bounds> 의 모든 속성cx : 중앙 X 좌표의 값cy : 중앙 Y 좌표의 값cz : 중앙 Z 좌표의 값ex : 범위 X 좌표의 값ey : 범위 Y 좌표의 값ez : 범위 Z 좌표의 값 |
BoundsIntField |
바운딩 직사각형 값을 편집하기 위해 정수 값을 허용하는 여섯 개의 텍스트 필드 집합입니다. | UnityEditor.UIElements |
None |
BaseField<BoundsInt> 의 모든 속성px : 포지션 X 좌표의 값py : 포지션 Y 좌표의 값pz : 포지션 Z 좌표의 값sx : 크기 X 좌표의 값sy : 크기 Y 좌표의 값sz : 크기 Z 좌표의 값 |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
PropertyField |
값을 편집하기 위한 레이블과 필드입니다. | UnityEditor.UIElements |
None |
VisualElement 의 모든 속성binding-path : 이 요소가 바인딩되는 프로퍼티의 경로label : 필드의 레이블 |
ColorField |
컬러 피커 필드입니다. | UnityEditor.UIElements |
None |
BaseFieldTraits<Color, UxmlColorAttributeDescription> 의 모든 속성show-eye-dropper : 아이드로퍼를 표시할지 여부를 나타내는 부울입니다. true 로 설정하면 아이드로퍼를 표시하고 false 로 설정하면 숨깁니다. 기본값은 true 입니다.show-alpha : 알파 컨트롤을 표시할지 여부를 나타내는 부울입니다. true 로 설정하면 알파 컨트롤을 표시하고 false 로 설정하면 숨깁니다. 기본값은 true 입니다.hdr : HDR 컬러 피커를 사용할지 여부를 나타내는 부울입니다. true 로 설정하면 컬러 피커를 사용합니다. 기본값은 false 입니다. |
CurveField |
커브 에디터 필드입니다. | UnityEditor.UIElements |
None |
BaseField<AnimationCurve> 의 모든 속성 |
GradientField |
그레디언트 에디터 필드입니다. | UnityEditor.UIElements |
None |
BaseField<Gradient> 의 모든 속성 |
ObjectField |
오브젝트 선택기 필드입니다. | UnityEditor.UIElements |
None |
BaseField<Object> 의 모든 속성allow-scene-objects : 씬에서 오브젝트를 선택할 수 있는지 여부를 표시하는 부울입니다. true 로 설정하면 오브젝트 선택을 활성화하고 false 로 설정하면 비활성화합니다. 기본값은 true 입니다. |
InspectorElement |
인스펙터 창에서 프로퍼티를 표시하는 요소입니다. | UnityEditor.UIElements |
원하는 VisualElement 개수 |
BindableElement 의 모든 속성 |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
Toolbar |
툴바 항목을 보관하는 컨테이너입니다. | UnityEditor.UIElements |
모든 VisualElement
|
VisualElement 의 모든 속성 |
ToolbarButton |
툴바를 위한 버튼입니다. | UnityEditor.UIElements |
None |
Button 의 모든 속성 |
ToolbarToggle |
툴바를 위한 토글입니다. | UnityEditor.UIElements |
None |
Toggle 의 모든 속성 |
ToolbarMenu |
툴바를 위한 드롭다운 메뉴입니다. 메뉴에는 아래쪽 화살표가 하나 있습니다. | UnityEditor.UIElements |
None |
TextElement 의 모든 속성 |
ToolbarSearchField |
툴바를 위한 검색 필드입니다. | UnityEditor.UIElements |
None |
VisualElement 의 모든 속성 |
ToolbarPopupSearchField |
검색 옵션의 팝업 메뉴가 포함된 검색 필드입니다. | UnityEditor.UIElements |
None |
VisualElement 의 모든 속성 |
ToolbarSpacer |
툴바 버튼 사이에 고정된 양의 공백을 삽입하는 요소입니다. | UnityEditor.UIElements |
None |
VisualElement 의 모든 속성 |
Element | 기능 | 네임스페이스 | 허용되는 자식 요소 | 속성 |
---|---|---|---|---|
ListView |
요소 리스트를 표시합니다. | UnityEngine.UIElements |
None | VisualElement의 모든 속성<br/> item-height: 리스트 내 각 항목의 높이(단위: 픽셀)|
| ScrollView| 수평 및 수직 스크롤러가 있는 스크롤 가능 뷰입니다.| UnityEngine.UIElements| 원하는 VisualElement개수 | VisualElement의 모든 속성<br/> mode: 스크롤 뷰의 모드입니다. 기본값은 ScrollViewMode.Vertical입니다.<br/> show-horizontal-scroller: 수평 스크롤러를 표시할지 여부를 나타내는 부울입니다. 기본값은 false입니다.<br/> show-vertical-scroller: 수직 스크롤러를 표시할지 여부를 나타내는 부울입니다. 기본값은 false입니다.<br/> horizontal-page-size: 수평 스크롤러의 페이지 크기 값<br/> vertical-page-size: 수직 스크롤러의 페이지 크기|
| TreeView| 트리 계층 구조의 요소를 표시하는 뷰입니다.| UnityEngine.UIElements| 원하는 VisualElement개수 |VisualElement 의 모든 속성item-height : 표시된 기본 리스트의 항목 높이 |
PopupWindow |
다른 콘텐츠 위에 표시되는 UIElements 창 | UnityEditor.UIElements |
None |
TextElement 의 모든 속성 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.