Dropdown dapat digunakan untuk membiarkan pengguna memilih opsi tunggal dari daftar pilihan.
Kontrol menunjukkan pilihan yang dipilih saat ini. Setelah diklik, buka daftar opsi sehingga opsi baru dapat dipilih. Setelah memilih opsi baru, daftar ditutup lagi, dan kontrol menunjukkan opsi baru yang dipilih. Daftar ini juga ditutup jika pengguna mengklik kontrol itu sendiri, atau di mana pun di dalam Canvas.
Property: | Function: |
---|---|
InteractableProperti komponen UI yang menentukan apakah komponen dapat menerima masukan. More info Lihat di Glossary |
Apakah komponen ini akan menerima masukan? SitemapInteractable. |
TransitionCampuran dari satu negara ke mesin negara lain, seperti transisi karakter dari berjalan ke animasi jog. Transisi menentukan berapa lama campuran antara negara harus mengambil, dan kondisi yang mengaktifkan campuran. More info Lihat di Glossary |
Properti yang menentukan cara kontrol merespons secara visual terhadap tindakan pengguna. SitemapOpsi Transition. |
Navigation | Properti yang menentukan urutan kontrol. SitemapPilihan Navigasi. |
Template | Perubahan template untuk daftar dropdown. Lihat petunjuk di bawah ini. |
Caption Text | Komponen Teks untuk menahan teks opsi yang dipilih saat ini. (Opsional) |
Caption Image | Komponen Gambar untuk memegang gambar opsi yang dipilih saat ini. (Opsional) |
Item Text | Komponen Teks untuk menahan teks item. (Opsional) |
Item Image | Komponen Gambar untuk menahan gambar item. (Opsional) |
Value | Indeks pilihan yang dipilih saat ini. 0 adalah pilihan pertama, 1 adalah yang kedua, dan seterusnya. |
Options | Daftar pilihan yang mungkin. string teks dan gambar dapat ditentukan untuk setiap opsi. |
Property: | Function: |
---|---|
On Value Changed | Sebuah UnityEvent yang diinjak ketika pengguna telah mengklik salah satu pilihan dalam daftar dropdown. |
Daftar opsi ditentukan dalam 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 atau dapat ditugaskan dari kode. Untuk setiap opsi string teks dapat ditentukan, dan opsional gambar juga, jika Dropdown diatur untuk mendukungnya.
Tombol memiliki acara tunggal yang disebut Nilai Diubah yang merespons ketika pengguna menyelesaikan klik pada salah satu pilihan dalam daftar. Mendukung pengiriman nilai bilangan bilangan bulat yang merupakan indeks dari opsi yang dipilih. 0 adalah pilihan pertama, 1 adalah yang kedua, dan seterusnya.
Kontrol Dropdown dirancang untuk memiliki anak GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary yang berfungsi sebagai template untuk daftar dropdown yang ditampilkan ketika mengklik kontrol dropdown. GameObject template tidak aktif secara default, tetapi dapat dibuat aktif sambil mengedit template untuk lebih melihat apa yang terjadi. Referensi objek template harus ditentukan dalam properti Template dari komponen Dropdown.
Templat harus memiliki item tunggal di dalamnya dengan komponen Toggle. Ketika daftar dropdown yang sebenarnya diciptakan setelah mengklik kontrol dropdown, item ini diduplikasi beberapa kali, dengan satu salinan yang digunakan untuk setiap opsi dalam daftar. Orang tua dari item secara otomatis diubah sehingga dapat menyesuaikan semua item di dalam.
Templat dapat diatur dalam berbagai cara. Pengaturan yang digunakan oleh GameObject > UI > Menu dropdown termasuk tampilan gulir, seperti itu jika ada terlalu banyak pilihan untuk ditampilkan sekaligus, scrollbar akan muncul dan pengguna dapat menggulir melalui opsi. Namun ini bukan bagian wajib dari pengaturan template.
(Lihat halaman ScrollRect untuk informasi lebih lanjut tentang pengaturan Tampilan Gulir.)
Dropdown mendukung satu konten teks dan satu konten gambar untuk setiap opsi. Teks dan gambar adalah opsional. Mereka hanya dapat digunakan jika Dropdown setup untuk mendukungnya.
Dropdown mendukung teks untuk setiap opsi ketika Teks Caption dan sifat Teks Barang keduanya setup. Ini diatur secara default ketika menggunakan GameObject > UI > Artikel menu dropdown.
Dropdown mendukung gambar untuk setiap opsi ketika Caption Image dan properti Gambar Barang keduanya setup. Ini tidak diatur secara default. Meme it
Teks dan gambar yang sebenarnya digunakan untuk dropdowns ditentukan dalam properti Pilihan komponen Dropdown, atau dapat diatur dari kode.
Penempatan daftar dropdown sehubungan dengan kontrol dropdown ditentukan oleh penahan dan pivot dari Transformator Rect.
Secara default, daftar akan muncul di bawah kendali. Hal ini dicapai dengan menunda template ke bagian bawah kontrol. pivot template juga perlu berada di bagian atas, sehingga template diperluas untuk mengakomodasi sejumlah variabel item opsi, itu hanya memperluas ke bawah.
Kontrol Dropdown memiliki logika sederhana untuk mencegah dropdown ditampilkan di luar batas Canvas, karena ini akan membuat tidak mungkin untuk memilih opsi tertentu. Jika dropdown pada posisi default tidak sepenuhnya dalam sudut pandang Canvas, posisinya sehubungan dengan kontrol terbalik. Misalnya, daftar yang ditunjukkan di bawah kendali secara default akan ditampilkan di atasnya.
Logika ini cukup sederhana dan memiliki keterbatasan tertentu. Templat dropdown perlu tidak lebih besar dari setengah ukuran Canvas minus ukuran dari kontrol dropdown, jika tidak ada ruang untuk daftar pada posisi baik jika kontrol dropdown ditempatkan di tengah Canvas.