Komponen Canvas Scaler digunakan untuk mengendalikan skala keseluruhan dan kepadatan pixelUnit terkecil dalam gambar komputer. Ukuran piksel tergantung pada resolusi layar Anda. Pencahayaan pixel dihitung pada setiap piksel layar. More info
Lihat di Glossary elemen UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary dalam Kanvas. Penskalaan ini mempengaruhi segala sesuatu di bawah Kanvas, termasuk ukuran font dan batas gambar.
Property: | Function: |
---|---|
UI Scale Mode | Menentukan bagaimana elemen UI dalam Kanvas berskala. |
Constant Pixel Size | Membuat elemen UI mempertahankan ukuran yang sama dalam piksel terlepas dari ukuran layar. |
Scale With Screen Size | Membuat elemen UI lebih besar layarnya. |
Constant Physical Size | Membuat elemen UI mempertahankan ukuran fisik yang sama terlepas dari ukuran layar dan resolusi. |
Pengaturan untuk Ukuran Piksel Konstan:
Property: | Function: |
---|---|
Scale Factor | Timbangan semua elemen UI di Kanvas oleh faktor ini. |
Reference Pixels Per Unit | Jika seorang spriteObjek grafis 2D. Jika Anda digunakan untuk bekerja di 3D, Sprites pada dasarnya hanya tekstur standar tetapi ada teknik khusus untuk menggabungkan dan mengelola tekstur sprite untuk efisiensi dan kenyamanan selama perkembangan. More info Lihat di Glossary memiliki pengaturan 'Pixels Per Unit' ini, maka satu pixel di sprite akan mencakup satu unit di UI. |
Pengaturan untuk Skala Dengan Ukuran Layar:
Property: | Function: |
---|---|
Reference Resolution | Resolusi tata letak UI dirancang untuk. Jika resolusi layar lebih besar, UI akan ditingkatkan, dan jika lebih kecil, UI akan ditingkatkan. |
Screen Match Mode | Mode yang digunakan untuk mengukur area kanvas jika aspect ratioHubungan dimensi proporsional gambar, seperti lebar dan tingginya. Lihat di Glossary dari resolusi saat ini tidak sesuai dengan resolusi referensi. |
Match Width or Height | Skala daerah kanvas dengan lebar sebagai referensi, tinggi sebagai referensi, atau sesuatu di antara. |
Expand | Perluas area kanvas baik secara horizontal atau vertikal, sehingga ukuran kanvas tidak akan pernah lebih kecil dari referensi. |
Shrink | Tanaman daerah kanvas baik secara horizontal atau vertikal, sehingga ukuran kanvas tidak akan pernah lebih besar dari referensi. |
Match | Tentukan jika scaling menggunakan lebar atau tinggi sebagai referensi, atau campuran di antara. |
Reference Pixels Per Unit | Jika sprite memiliki pengaturan 'Pixels Per Unit' ini, maka satu pixel dalam sprite akan mencakup satu unit di UI. |
Pengaturan untuk Ukuran Fisik Konstan:
Property: | Function: |
---|---|
Physical Unit | Unit fisik untuk menentukan posisi dan ukuran. |
Fallback Screen DPI | DPI untuk berasumsi jika layar DPI tidak diketahui. |
Default Sprite DPI | Piksel per inci untuk digunakan untuk kecambah yang memiliki pengaturan ‘Pixels Per Unit’ yang cocok dengan pengaturan ‘Reference Pixels Per Unit’. |
Reference Pixels Per Unit | Jika sprite memiliki pengaturan 'Pixels Per Unit' ini, maka DPI akan mencocokkan pengaturan 'Default Sprite DPI'. |
Pengaturan untuk World Space Canvas (ditunjukkan ketika komponen Canvas diatur ke World Space):
Property: | Function: |
---|---|
Dynamic Pixels Per Unit | Jumlah piksel per unit untuk digunakan untuk bitmap yang dibuat secara dinamis di UI, seperti Teks. |
Reference Pixels Per Unit | Jika sebuah sprite memiliki pengaturan ‘Pixels Per Unit’ ini, maka satu pixel di sprite akan mencakup satu unit di dunia. Jika ‘Reference Pixels Per Unit’ diatur ke 1, maka pengaturan ‘Pixels Per Unit’ di sprite akan digunakan sebagai-is. |
Untuk set Canvas ke 'Screen Space - Overlay' atau 'Screen Space - CameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary', Mode Skala UI Skala Canvas dapat diatur ke Ukuran Piksel Konstan, Skala Dengan Ukuran Layar, atau Ukuran Fisik Konstan.
Menggunakan mode Ukuran Piksel Konstan, posisi dan ukuran elemen UI ditentukan dalam piksel di layar. Ini juga merupakan fungsi default dari Canvas ketika tidak ada Canvas Scaler terpasang. Namun, Dengan Pengaturan Faktor Timbangan dalam Timbangan Kanvas, scaling konstan dapat diterapkan pada semua elemen UI di Kanvas.
Menggunakan Timbangan Dengan Layar Ukuran mode, posisi dan ukuran dapat ditentukan sesuai dengan piksel dari resolusi referensi yang ditentukan. Jika resolusi layar saat ini lebih besar dari resolusi referensi, Kanvas hanya akan menyimpan resolusi dari resolusi referensi, tetapi akan meningkatkan agar sesuai dengan layar. Jika resolusi layar saat ini lebih kecil dari resolusi referensi, Kanvas akan sama ditingkatkan agar pas.
Jika resolusi layar saat ini memiliki rasio aspek yang berbeda dari resolusi referensi, scaling setiap sumbu secara individual agar sesuai dengan layar akan mengakibatkan penampang non-uniform, yang umumnya tidak diinginkan. Alih-alih ini, komponen ReferensiResolution akan membuat resolusi Kanvas menyimpang dari resolusi referensi untuk menghormati rasio aspek layar. Mungkin untuk mengontrol bagaimana penyimpangan ini harus berperilaku menggunakan pengaturan Mode Pertandingan Layar.
Menggunakan mode Ukuran Fisik Konstan, posisi dan ukuran elemen UI ditentukan dalam unit fisik, seperti milimeter, poin, atau picas. Mode ini bergantung pada perangkat melaporkan layar DPI dengan benar. Anda dapat menentukan DPI fallback untuk digunakan untuk perangkat yang tidak melaporkan DPI.
Untuk set Canvas untuk 'World Space' Canvas Scaler dapat digunakan untuk mengontrol kepadatan piksel elemen UI dalam Kanvas.