Tabel berikut menguraikan elemen UXML yang tersedia di ruang nama UnityEngine.UIElements
dan UnityEditor.UIElements
.
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
VisualElement |
Kelas dasar untuk semua elemen visual. | UnityEngine.UIElements |
Jumlah VisualElement |
class : Daftar nama terpisah ruang. style : USS langsung dengan gaya elemen.name : Pengidentifikasi string yang unik untuk elemen ini. picking-mode : Set ke Position atau Ignore . Nilai default adalah Position .tooltip : Ketika mouse hovers elemen tampilan string.focusable : Sebuah Boolean yang menunjukkan apakah elemennya terfokus. default diatur ke false (tidak fokus). Ini menggantikan elemen obsolete focus-index .tabindex : Integer yang menentukan posisi tabbing elemen dan posisi di pohon. Nilai positif meningkatkan prioritas tabbing. default adalah 0. Ini menggantikan elemen obsolete focus-index .view-data-key : Sebuah string yang mendefinisikan kunci yang digunakan untuk serialisasi elemen. Login Elemen ini juga menerima atribut lain.This element also accepts any other attribute. |
BindableElement |
Elemen yang dapat terikat pada SerializedProperty . Nilai properti dan nilai yang ditampilkan disinkronkan. |
UnityEngine.UIElements |
Jumlah VisualElement |
binding-path : Jalan properti yang elemen ini terikat. |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
Box |
Elemen ini mirip dengan VisualElement tetapi menarik kotak di sekitar kontennya. |
UnityEngine.UIElements |
Jumlah VisualElement |
Semua atribut dari VisualElement |
TextElement |
Elemen yang menampilkan teks. | UnityEngine.UIElements |
None | Semua atribut VisualElement text : Teks elemen harus ditampilkan. |
Label |
Label teks. | UnityEngine.UIElements |
None | Semua atribut dari TextElement |
Image |
Menampilkan gambar. | UnityEngine.UIElements |
None | Semua atribut dari VisualElement |
IMGUIContainer |
Gambar konten IMGUI content | UnityEngine.UIElements |
None | Semua atribut dari nilai default VisualElement focus-index adalah 0 focusable nilai default adalah true |
Foldout |
Elemen yang memiliki tombol toggle untuk menunjukkan atau menyembunyikan kontennya. | UnityEngine.UIElements |
Jumlah VisualElement |
Semua atribut dari BindableElement |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
Template |
Sebuah referensi ke template UXML lain yang dapat disingkat menggunakan elemen Instance . |
UnityEngine.UIElements |
None | name : Pengidentifikasi string unik untuk elemen inipath : Jalur file UXML untuk memuat |
Instance |
Template |
UnityEngine.UIElements |
None | template : name dari Template untuk instaniate |
TemplateContainer |
Kotak template. | UnityEngine.UIElements |
None | Semua atribut BindableElement template : Pengidentifikasi string untuk template ini |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
BaseField<T> |
Kelas dasar abstrak dari semua bidang. | UnityEngine.UIElements |
None | Semua atribut dari BindableElement focus-index nilai default adalah 0 focusable nilai default adalah true label : Teks label yang terkait dengan bidang |
BaseFieldTraits<ValueType, UxmlType> |
UnityEngine.UIElements |
None | Semua atribut BaseField<ValueType> value : Nilai dasar lapangan, tipe ValueType |
|
Button |
Tombol push standar. | UnityEngine.UIElements |
None | Semua atribut dari TextElement |
RepeatButton |
Tombol yang mengeksekusi aksi berulang kali saat ditekan. | UnityEngine.UIElements |
None | Semua atribut TextElement delay : Keterlambatan awal dalam mili detik sebelum elemen mengeksekusi aksi dieksekusi. Nilai default adalah 0 interval : Interval dalam mili detik antara mengulangi setiap tindakan. Nilai default adalah 0 |
Toggle |
Tombol toggle, ditampilkan sebagai kotak centang. | UnityEngine.UIElements |
None | Semua atribut BaseFieldTraits<bool, UxmlBoolAttributeDescription> text : Label samping kanan dari toggle. |
Scroller |
Bar gulir. | UnityEngine.UIElements |
None | Semua atribut VisualElement low-value : Nilai minimum scrollerhigh-value : Nilai maksimum dari scrollerdirection : Set ke Horizontal atau Vertical . default adalah Vertical .value : Posisi kursor scroller |
Slider |
slider. | UnityEngine.UIElements |
None | Semua atribut BaseFieldTraits<float, UxmlFloatAttributeDescription> low-value : Nilai minimum sliderhigh-value : Nilai maksimum sliderdirection : Set ke Horizontal atau Vertical . default adalah Horizontal .page-size : Ukuran halaman slider |
SliderInt |
Slider untuk nilai integer. | UnityEngine.UIElements |
None | Semua atribut BaseFieldTraits<int, UxmlIntAttributeDescription> low-value : Nilai minimum sliderhigh-value : Nilai maksimum sliderdirection : Set ke Horizontal atau Vertical . default adalah Horizontal .page-size : Ukuran halaman slider |
MinMaxSlider |
Slider yang memungkinkan pengguna menentukan nilai minimum dan maksimum. | UnityEngine.UIElements |
None | Semua atribut BaseField<Vector2> low-limit : Nilai minimum scrollerhigh-limit : Nilai maksimum dari scrollermin-value : Nilai minimum kursor slidermax-value : Nilai maksimum kursor slider |
EnumField |
Bidang yang mengambil nilai string dari Enum yang mendasari. |
UnityEditor.UIElements |
None | Semua atribut BaseField<Enum> type : Sebuah string mewakili tipe C# dari Enum yang mendasari. Jika jenis berada dalam perakitan pengguna, nama perakitan harus ditambahkan ke nama tipe: MyNamespace.MyEnum, MyAssembly . string type selalu diperlukan. value : string yang mewakili nilai lapangan |
MaskField |
Menu popup yang pengguna dapat memilih grup nilai dari. | UnityEditor.UIElements |
None | Semua atribut BaseField<int> choices : Daftar terpisah comma hingga 32 pilihan untuk ditampilkan di menu popupvalue : Integer yang mewakili nilai lapangan sebagai masker 32-bit. |
LayerField |
Menu popup yang pengguna dapat memilih layerLapisan dalam Unity dapat digunakan untuk memilih kelompok GameObjects secara selektif atau keluar dari proses atau perhitungan tertentu. Ini termasuk rendering kamera, pencahayaan, tabrakan fisika, atau perhitungan kustom dalam kode Anda sendiri. More info Lihat di Glossary dari. |
UnityEditor.UIElements |
None | Semua atribut BaseField<int> value : Integer yang mewakili nilai lapangan (nomor layer yang dipilih). |
LayerMaskField |
Menu popup yang pengguna dapat memilih grup layers dari. | UnityEditor.UIElements |
None | Semua atribut dari MaskField |
TagField |
Menu popup yang pengguna dapat memilih tagKata referensi yang dapat Anda berikan kepada satu atau lebih GameObjects untuk membantu Anda mengidentifikasi GameObjects untuk tujuan scripting. Misalnya, Anda mungkin mendefinisikan dan “Edible” Tag untuk setiap item pemain dapat makan dalam permainan Anda. More info Lihat di Glossary dari. |
UnityEditor.UIElements |
None | Semua atribut BaseField<string> value : Sebuah string yang mewakili nilai lapangan (nama tag yang dipilih). |
ProgressBar |
Sebuah progress bar yang menunjukkan perkembangan operasi. | UnityEditor.UIElements |
None | Semua atribut BindableElement low-value : A mengapung yang mewakili nilai terendah bar kemajuan. default adalah 0.high-value : A mengapung yang mewakili nilai tertinggi dari progress bar. default adalah 100.title : Sebuah string yang mewakili judul progress bar. |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
TextInputBaseField<TValueType> |
Kelas dasar abstrak untuk semua bidang teks. | UnityEngine.UIElements |
None | Semua atribut BaseFieldTraits<string, UxmlStringAttributeDescription> text : Nilai teks dari fieldmax-length : Jumlah karakter maksimum yang dapat mengandung lapangan. Nilai default -1 tidak ada batasan pada panjang teks.password : Bosan yang menunjukkan apakah konten lapangan harus ditampilkan atau ditampilkan menggunakan karakter maskCharacter . false adalah pengaturan default. mask-character : Karakter yang menampilkan konten lapangan ketika password adalah true . Default adalah karakter * .readonly : Bosan yang menunjukkan bahwa lapangan dibaca. Nilai default adalah false |
TextField |
Bidang teks yang dapat diedit. | UnityEngine.UIElements |
None | Semua atribut TextInputBaseField<string> multiline : Bosan yang menunjukkan apakah bidang teks menampilkan teksnya di beberapa garis. Set ke true untuk ditampilkan pada beberapa garis, atau set ke false untuk menampilkan atau pada satu baris, mengabaikan setiap garis istirahat dalam teks. false adalah default. |
IntegerField |
Bidang teks yang menerima nilai integer (32-bit). | UnityEditor.UIElements |
None | Semua atribut dari BaseFieldTraits<int, UxmlIntAttributeDescription> |
LongField |
Bidang teks yang menerima nilai integer yang panjang (64 bit). | UnityEditor.UIElements |
None | Semua atribut dari BaseFieldTraits<long, UxmlLongAttributeDescription> |
FloatField |
Bidang teks yang menerima nilai titik mengambang presisi tunggal. | UnityEditor.UIElements |
None | Semua atribut dari BaseFieldTraits<float, UxmlFloatAttributeDescription> |
DoubleField |
Bidang teks yang menerima nilai titik mengambang presisi ganda. | UnityEditor.UIElements |
None | Semua atribut dari BaseFieldTraits<double, UxmlDoubleAttributeDescription> |
Vector2Field |
Satu set dua bidang teks yang menerima nilai titik mengambang untuk mengedit nilai Vector2 . |
UnityEditor.UIElements |
None | Semua atribut BaseField<Vector2> x : Nilai X koordinaty : Nilai koordinat Y |
Vector2IntField |
Satu set dua bidang teks yang menerima nilai integer untuk mengedit nilai Vector2Int . |
UnityEditor.UIElements |
None | Semua atribut BaseField<Vector2Int> x : Nilai X koordinaty : Nilai koordinat Y |
Vector3Field |
Satu set dari tiga bidang teks yang menerima nilai titik mengambang untuk mengedit nilai Vector3 . |
UnityEditor.UIElements |
None | Semua atribut BaseField<Vector3> x : Nilai X koordinaty : Nilai Yordinatz : Nilai koordinat Z |
Vector3IntField |
Satu set tiga bidang teks yang menerima nilai integer untuk mengedit nilai Vector3Int . |
UnityEditor.UIElements |
None | Semua atribut BaseField<Vector3Int> x : Nilai X koordinaty : Nilai Yordinatz : Nilai koordinat Z |
Vector4Field |
Satu set empat bidang teks yang menerima nilai titik mengambang untuk mengedit nilai Vector4 . |
UnityEditor.UIElements |
None | Semua atribut BaseField<Vector4> x : Nilai X koordinaty : Nilai Yordinatz : Nilai Z koordinatw : Nilai koordinat W |
RectField |
Satu set empat bidang teks yang menerima nilai titik mengambang untuk mengedit nilai persegi panjang. | UnityEditor.UIElements |
None | Semua atribut BaseField<Rect> x : Nilai sudut kiri atas X koordinaty : Nilai sudut kiri atas Y koordinatw : Lebar persegi panjangh : tinggi persegi panjang |
RectIntField |
Satu set empat bidang teks yang menerima nilai integer untuk mengedit nilai persegi panjang. | UnityEditor.UIElements |
None | Semua atribut BaseField<RectInt> x : Nilai sudut kiri atas X koordinaty : Nilai sudut kiri atas Y koordinatw : Lebar persegi panjangh : tinggi persegi panjang |
BoundsField |
Satu set enam bidang teks yang menerima nilai titik mengambang untuk mengedit nilai persegi panjang yang terikat. | UnityEditor.UIElements |
None | Semua atribut BaseField<Bounds> cx : Nilai pusat X koordinatcy : Nilai pusat Y berkoordinasicz : Nilai pusat Z koordinatex : Nilai dari batas X koordinatey : Nilai sejauh Yordinatez : Nilai koordinasi Z sejauh |
BoundsIntField |
Satu set enam bidang teks yang menerima nilai integer untuk mengedit nilai persegi panjang yang terikat. | UnityEditor.UIElements |
None | Semua atribut BaseField<BoundsInt> px : Nilai posisi X koordinatpy : Nilai postion Y koordinatpz : Nilai posisi Z berkoordinasisx : Nilai ukuran X koordinatsy : Nilai ukuran Y berkoordinasisz : Nilai koordinasi ukuran Z |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
PropertyField |
Label dan bidang untuk mengedit nilai. | UnityEditor.UIElements |
None | Semua atribut VisualElement binding-path : Jalur properti elemen ini terikat ke%spasi label : Label untuk bidang |
ColorField |
Bidang pemilih warna. | UnityEditor.UIElements |
None | Semua atribut BaseFieldTraits<Color, UxmlColorAttributeDescription> show-eye-dropper : Bosan yang menunjukkan apakah untuk menunjukkan tetes mata atau tidak. Set ke true untuk menampilkan tetes mata, dan false untuk menyembunyikannya. Secara default ini diatur ke true .show-alpha : Bosan yang menunjukkan apakah untuk menunjukkan kontrol alfa. Set ke true untuk menunjukkan kontrol atau false untuk menyembunyikannya. Secara default ini diatur ke true .hdr : Sebuah boolean yang menunjukkan apakah menggunakan pemilih warna rentang dinamis tinggi. Set ke true untuk menggunakan pemilih. Secara default ini diatur ke false . |
CurveField |
Bidang editor kurva. | UnityEditor.UIElements |
None | Semua atribut dari BaseField<AnimationCurve> |
GradientField |
Bidang editor gradien. | UnityEditor.UIElements |
None | Semua atribut dari BaseField<Gradient> |
ObjectField |
Bidang pemilih objek. | UnityEditor.UIElements |
None | Semua atribut BaseField<Object> allow-scene-objects : Bosan yang menunjukkan apakah objek dari tempat kejadian dapat dipilih. Set ke true untuk mengaktifkan pemilihan objek atau false menonaktifkannya. Secara default ini diatur ke true . |
InspectorElement |
Elemen yang menampilkan properti di jendela inspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info Lihat di Glossary. |
UnityEditor.UIElements |
Jumlah VisualElement |
Semua atribut dari BindableElement |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
Toolbar |
Wadah untuk menahan item toolbarSe baris tombol dan kontrol dasar di bagian atas Editor Unity yang memungkinkan Anda untuk berinteraksi dengan Editor dengan berbagai cara (misalnya scaling, terjemahan). More info Lihat di Glossary. |
UnityEditor.UIElements |
Any VisualElement |
Semua atribut dari VisualElement |
ToolbarButton |
Tombol untuk toolbar. | UnityEditor.UIElements |
None | Semua atribut dari Button |
ToolbarToggle |
Sebuah toggle untuk toolbar. | UnityEditor.UIElements |
None | Semua atribut dari Toggle |
ToolbarMenu |
Menu drop down untuk toolbar. Menu memiliki titik panah tunggal turun. | UnityEditor.UIElements |
None | Semua atribut dari TextElement |
ToolbarSearchField |
Bidang pencarian untuk toolbar. | UnityEditor.UIElements |
None | Semua atribut dari VisualElement |
ToolbarPopupSearchField |
Bidang pencarian dengan menu popup pilihan pencarian. | UnityEditor.UIElements |
None | Semua atribut dari VisualElement |
ToolbarSpacer |
Elemen yang memasukkan jumlah tetap dari whitespace antara tombol toolbar. | UnityEditor.UIElements |
None | Semua atribut dari VisualElement |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
ListView |
Menampilkan daftar elemen. | UnityEngine.UIElements |
None | Semua atribut VisualElement fixed-item-height : Tinggi dalam piksel setiap item dalam daftar |
MultiColumnListView |
Menampilkan daftar elemen dengan komponen di kolom. | UnityEngine.UIElements |
Columns |
Semua atribut VisualElement fixed-item-height : Tinggi dalam piksel setiap baris, jika virtualization-method adalah FixedHeight Columns : Elemen anak yang mengandung deskripsi setiap kolomvirtualization-method : Bosan yang menunjukkan apakah untuk mengubah ketinggian setiap baris tergantung pada ukuran pandangan atau memiliki tinggi tetap untuk setiap baris |
ScrollView |
Tampilan yang dapat digulirkan, dengan penggulir horisontal dan vertikal. | UnityEngine.UIElements |
Jumlah VisualElement |
Semua atribut VisualElement mode : mode tampilan gulir. Secara default ini diatur ke ScrollViewMode.Vertical show-horizontal-scroller : Bosan yang menunjukkan apakah untuk menunjukkan gulir horisontal. Secara default ini diatur ke false show-vertical-scroller : Bosan yang menunjukkan apakah untuk menunjukkan gulir vertikal. Secara default ini diatur ke false horizontal-page-size : Nilai ukuran halaman dari scroller horizontalvertical-page-size : Ukuran halaman dari scroller vertikal |
TreeView |
Pandangan yang menampilkan elemen dalam hierarki pohon. | UnityEngine.UIElements |
Jumlah VisualElement |
Semua atribut VisualElement fixed-item-height : Tinggi item dalam daftar acuan yang ditunjukkan |
MultiColumnTreeView |
Pandangan yang menampilkan elemen dalam hierarki pohon. Setiap elemen memiliki komponen dalam kolom. | UnityEngine.UIElements |
Columns |
Semua atribut VisualElement fixed-item-height : Tinggi dalam piksel setiap baris, jika virtualization-method adalah FixedHeight Columns : Elemen anak yang mengandung deskripsi setiap kolomvirtualization-method : Bosan yang menunjukkan apakah untuk mengubah ketinggian setiap baris tergantung pada ukuran pandangan atau memiliki tinggi tetap untuk setiap baris |
PopupWindow |
Jendela UIElements, ditampilkan di atas konten lain. | UnityEditor.UIElements |
None | Semua atribut dari TextElement |
Element | Function | Namespace | Permitted child elements | Attributes |
---|---|---|---|---|
Columns |
Mengandung deskripsi kolom. Harus menjadi anak induk yang mendukungnya, seperti MultiColumnListView atau MultiColumnTreeView . |
UnityEngine.UIElements |
Column |
None |
Column |
Jelaskan kolom. Harus menjadi anak Columns . |
UnityEngine.UIElements |
None | name : Nama kolom ini dalam kodetitle : Nama yang ditampilkan di header kolom iniwidth : Lebar default dari kolom ini dalam piksel |