Tata letak otomatis
Ukuran Konten Fitter

Elemen Tata Letak

Jika Anda ingin menimpa ukuran minimum, disukai, atau fleksibel elemen tata letak, Anda dapat melakukannya dengan menambahkan komponen Elemen Tata Letak ke 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
.

Kontroler tata letak mengalokasikan lebar atau tinggi ke elemen tata letak dalam urutan berikut:

  • Pertama, pengontrol tata letak mengalokasikan sifat ukuran minimum (Min Width, Min Height).
  • Jika ada ruang yang cukup tersedia, pengontrol tata letak mengalokasikan sifat ukuran yang disukai (Preferred Width, Preferred Height).
  • Jika ada ruang tambahan yang tersedia, pengontrol tata letak mengalokasikan sifat ukuran yang fleksibel (Flexible Width, Flexible Height).

Untuk informasi lebih lanjut tentang ukuran minimum, disukai, dan fleksibel, lihat dokumentasi pada Tata letak otomatis.

Properties

Ketika Anda mengaktifkan properti lebar atau tinggi, lapangan nilai muncul di sebelahnya. Gunakan bidang nilai ini untuk memasukkan nilai yang tepat untuk lebar atau tinggi. Ukuran Min dan Preferred dalam unit reguler, sedangkan ukuran Flexible berada dalam unit relatif.

Property: Function:
Ignore Layout Ketika diaktifkan, sistem tata letak mengabaikan elemen tata letak ini.
Min Width Lebar minimum elemen tata letak ini harus dimiliki.
Min Height Tinggi minimum elemen tata letak ini harus dimiliki.
Preferred Width Lebar pilihan elemen tata letak ini harus memiliki sebelum lebar yang tersedia tambahan dialokasikan.
Preferred Height Tinggi pilihan elemen tata letak ini harus memiliki sebelum tinggi yang tersedia tambahan dialokasikan.
Flexible Width Jumlah relatif dari lebar yang tersedia tambahan elemen tata letak ini harus mengisi kerabat ke saudaranya.
Flexible Height Jumlah relatif tinggi yang tersedia elemen tata letak ini harus mengisi kerabat ke saudaranya.
Layout Priority Prioritas tata letak untuk komponen ini.

Jika GameObject memiliki lebih dari satu komponen dengan properti tata letak (misalnya, komponen Gambar dan komponen Tata Letak), sistem tata letak menggunakan nilai properti dari komponen dengan Layout Priority tertinggi.

Jika komponen memiliki Layout Priority yang sama, sistem tata letak menggunakan nilai tertinggi untuk setiap properti, terlepas dari komponen mana yang berasal dari.

Description

Komponen Elemen Tata Letak memungkinkan Anda menimpa nilai untuk satu atau lebih dari sifat tata letak. Aktifkan kotak centang untuk properti yang ingin Anda tumpahkan dan kemudian tentukan nilai yang ingin Anda tumpahkan.

Ukuran minimum dan disukai didefinisikan dalam unit reguler, sedangkan ukuran fleksibel didefinisikan dalam unit relatif. Jika elemen tata letak memiliki ukuran fleksibel lebih dari nol, itu berarti bahwa semua ruang yang tersedia akan diisi. Nilai-nilai ukuran yang fleksibel relatif dari saudara menentukan seberapa besar proporsi ruang yang tersedia setiap saudara mengisi keluar. Paling umum, lebar fleksibel dan tinggi diatur hanya 0 atau 1.

Tentukan ukuran yang disukai dan ukuran yang fleksibel dapat masuk akal dalam kasus tertentu. Ukuran fleksibel hanya dialokasikan setelah semua ukuran yang disukai telah sepenuhnya dialokasikan. Dengan demikian, elemen tata letak yang memiliki ukuran fleksibel yang ditentukan tetapi tidak ada ukuran yang lebih disukai akan menjaga ukuran minimum sampai elemen tata letak lainnya telah berkembang menjadi ukuran pilihan penuh mereka, dan hanya kemudian mulai tumbuh berdasarkan ruang tambahan yang tersedia. Dengan juga menentukan ukuran yang fleksibel, ini dapat dihindari dan elemen dapat tumbuh ke ukuran yang disukai di tandem dengan elemen tata letak lain yang memiliki ukuran yang lebih disukai, dan kemudian tumbuh lebih jauh setelah semua ukuran yang fleksibel telah dialokasikan.

Tata letak otomatis
Ukuran Konten Fitter