다음 표는 UI 툴킷에서 사용할 수 있는 모든 빌트인 컨트롤의 레퍼런스입니다.
컨트롤 | 설명 | 바인드 가능 | 데이터 타입 | 네임스페이스 | 기본 클래스 |
---|---|---|---|---|---|
BoundsField |
경계값 입력 필드 | 지원 | UnityEngine.Bounds |
UnityEditor.UIElements | BaseField<Bounds> |
BoundsIntField |
정수 경계값 입력 필드 | 지원 | UnityEngine.BoundsInt |
UnityEditor.UIElements | BaseField<BoundsInt> |
Box |
테두리가 있는 단순한 컨테이너 요소 | 지원 안 함 | UnityEngine.UIElements | VisualElement |
|
Button |
누르면 행동을 실행하는 클릭 가능한 텍스트 요소 | 지원 | string |
UnityEngine.UIElements | TextElement |
ColorField |
컬러 선택이 허용되는 컬러값 입력 필드 | 지원 | UnityEngine.Color |
UnityEditor.UIElements | BaseField<Color> |
CurveField |
커브의 미리보기가 표시되는 커브값 입력 필드 | 지원 | UnityEngine.AnimationCurve |
UnityEditor.UIElements | BaseField<AnimationCurve> |
DoubleField |
이중 값 입력 필드 | 지원 | double |
UnityEditor.UIElements | TextValueField<double> |
EnumField |
드롭다운이 표시되는 열거형 값 입력 필드 | 지원 | 열거형 | UnityEditor.UIElements | BaseField<Enum> |
EnumFlagsField |
플래그 속성이 있는 열거형 값 입력 필드 | 지원 | 열거형 | UnityEngine.UIElements | BaseMaskField<Enum> |
FloatField |
플로트 값 입력 필드 | 지원 | float |
UnityEditor.UIElements | TextValueField<float> |
Foldout |
축소 가능한 섹션을 생성하는 컨테이너 요소 | 지원 | bool |
UnityEngine.UIElements | BindableElement |
GradientField |
그레디언트 값 입력 필드 | 지원 | UnityEngine.Gradient |
UnityEditor.UIElements | BaseField<Gradient> |
Image |
이미지나 텍스처를 나타낼 수 있는 단순한 요소 | 지원 안 함 | UnityEngine.UIElements | VisualElement |
|
IntegerField |
정수값 입력 필드 | 지원 | int |
UnityEditor.UIElements | TextValueField<int> |
Label |
정적 텍스트 요소 | 지원 | string |
UnityEngine.UIElements | TextElement |
LayerField |
레이어를 선택할 수 있는 팝업 선택 필드 | 지원 | int |
UnityEditor.UIElements | PopupField<int> |
LayerMaskField |
하나 또는 여러 개의 레이어를 선택할 수 있는 팝업 선택 필드 | 지원 | int |
UnityEditor.UIElements | MaskField |
ListView |
항목을 순서 재지정이 가능한 리스트에 표시할 수 있는 컨테이너 요소 | 지원 |
IList , UnityEngine.VisualElement
|
UnityEngine.UIElements | BindableElement |
LongField |
긴 값 입력 필드 | 지원 | long |
UnityEditor.UIElements | TextValueField<long> |
MaskField |
하나 또는 여러 개의 항목을 선택할 수 있는 팝업 선택 필드 | 지원 | int |
UnityEditor.UIElements | BaseMaskField<int> |
MinMaxSlider |
범위를 나타낼 수 있는 플로트 기반 슬라이더 입력 필드 | 지원 | UnityEngine.Vector2 |
UnityEngine.UIElements | BaseField<Vector2> |
ObjectField |
UnityEngine.Object 값 입력 필드 | 지원 | UnityEngine.Object |
UnityEditor.UIElements | BaseField<Object> |
PopupField<T> |
팝업 선택 입력 필드 | 지원 | typeof(T) | UnityEditor.UIElements | BasePopupField<T, T> |
PopupWindow |
EditorGUILayout.Popup IMGUI 요소와 일치하는 팝업 선택 필드 | 지원 | string |
UnityEngine.UIElements | TextElement |
ProgressBar |
작업 진행 상황이 표시되는 요소 | 지원 |
float , int
|
UnityEditor.UIElements | BindableElement |
PropertyField |
경계 직렬화 프로퍼티의 타입에 기반한 값 입력 필드 | 지원 | various | UnityEditor.UIElements | VisualElement |
RectField |
직사각형/크기 값 입력 필드 | 지원 | UnityEngine.Rect |
UnityEditor.UIElements | BaseCompositeField<Rect, FloatField, float> |
RectIntField |
정수 기반의 직사각형/크기 값 입력 필드 | 지원 | UnityEngine.RectInt |
UnityEditor.UIElements | BaseCompositeField<RectInt, IntegerField, int> |
RepeatButton |
누르는 동안 반복적으로 행동을 실행하는 클릭 가능한 텍스트 요소 | 지원 | string |
UnityEngine.UIElements | TextElement |
Scroller |
가로 또는 세로 스크롤 바 요소 | 지원 안 함 | UnityEngine.UIElements | VisualElement |
|
ScrollView |
스크롤 가능한 프레임에 콘텐츠를 표시하는 컨테이너 요소 | 지원 안 함 | UnityEngine.UIElements | VisualElement |
|
Slider |
플로트 기반의 범위 경계 슬라이더 입력 필드 | 지원 | float |
UnityEngine.UIElements | BaseSlider<float> |
SliderInt |
정수 기반의 범위 경계 슬라이더 입력 필드 | 지원 | int |
UnityEngine.UIElements | BaseSlider<int> |
TagField |
태그 항목을 하나 선택할 수 있는 팝업 선택 필드 | 지원 | string |
UnityEditor.UIElements | PopupField<string> |
TextElement |
일반 텍스트 요소 | 지원 | string |
UnityEngine.UIElements | BindableElement |
TextField |
문자열 값 입력 필드 | 지원 | string |
UnityEngine.UIElements | TextInputBaseField<string> |
Toggle |
바이너리 상태를 나타낼 수 있는 클릭 가능한 체크박스 | 지원 | bool |
UnityEngine.UIElements | BaseField<bool> |
Toolbar |
툴 창에 툴을 표시할 수 있는 컨테이너 요소 | 지원 안 함 | UnityEditor.UIElements | VisualElement |
|
TreeView |
항목을 트리로 표시할 수 있는 컨테이너 요소 | 지원 | UnityEngine.UIElements | VisualElement |
|
Vector2Field |
2차원 벡터값 입력 필드 | 지원 | UnityEngine.Vector2 |
UnityEditor.UIElements | BaseCompositeField<Vector2, FloatField, float> |
Vector2IntField |
2차원 정수 기반 벡터값 입력 필드 | 지원 | UnityEngine.Vector2Int |
UnityEditor.UIElements | BaseCompositeField<Vector2Int, IntegerField, int> |
Vector3Field |
3차원 벡터값 입력 필드 | 지원 | UnityEngine.Vector3 |
UnityEditor.UIElements | BaseCompositeField<Vector3, FloatField, float> |
Vector3IntField |
3차원 정수 기반 벡터값 입력 필드 | 지원 | UnityEngine.Vector3Int |
UnityEditor.UIElements | BaseCompositeField<Vector3Int, IntegerField, int> |
Vector4Field |
4차원 벡터값 입력 필드 | 지원 | UnityEngine.Vector4 |
UnityEditor.UIElements | BaseCompositeField<Vector4, FloatField, float> |
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.