Bagaimana cara memastikan tata letak UI sesuai dengan setiap perangkat yang didukung di Unity?

Aug 16 2020

Saya menerbitkan aplikasi di Play Store, saya mengembangkannya di Unity, tetapi beberapa teman saya menunjukkan kepada saya tata letak UI terlihat sedikit berbeda dari yang saya harapkan dan lihat di perangkat pengujian saya.

Apakah ada cara untuk memaksa setiap perangkat yang didukung untuk menampilkan permainan dan tata letak saya persis seperti yang saya harapkan?

Saya tahu bahwa di Android Studio, ada bungkus konten dan batasan (Atau apa pun namanya), tetapi saya tidak mengetahui opsi seperti itu di Unity.

PS Penting untuk diingat bahwa saya memiliki pemandangan dengan Kamera AR (Bukan yang biasa), sedangkan yang lainnya adalah kamera biasa.

Terima kasih sebelumnya!

Jawaban

2 Whitebrim Aug 16 2020 at 00:43

Ada alat baru di Unity yang disebut Device Simulator

Berikut tutorial yang bagus: Youtube

Tapi perbaikan utama bisa dilakukan hanya di Canvas -> Canvas Scaler. Mode Skala UI disetel untuk Scale With Screen Sizekemudian menyetel Cocokkan ke 0 jika game vertikal atau 1 jika game dalam lanskap. Kemudian setel jangkar ke batas untuk elemen UI.