Membuat elemen UI sesuai dengan ukuran konten mereka
Membuat elemen UI dari scripting

Membuat UI Ruang Dunia

Sistem UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary
memudahkan membuat UI yang diposisikan di dunia antara 2D atau 3D objectsPermainan 3D Objek seperti kubus, terrain atau ragdoll. More info
Lihat di Glossary
lainnya di SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
.

Mulai dengan membuat elemen UI (seperti Gambar) jika Anda belum memiliki satu di tempat kejadian Anda dengan menggunakan GameObject > UI > Gambar. Ini juga akan membuat Canvas untuk Anda.

Mengatur Kanvas ke Ruang Dunia

Pilih Canvas dan ubah Mode Render ke Ruang Dunia.

Sekarang Canvas Anda sudah diposisikan di Dunia dan dapat dilihat oleh semua camerasKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
jika mereka diarahkan di dalamnya, tetapi mungkin besar dibandingkan dengan benda lain di Adegan Anda. Kami akan kembali ke itu. Meme it

Decide pada resolusi

Pertama Anda harus memutuskan apa resolusi Kanvas harus. Jika itu adalah gambar, apa yang harus resolusi pixelUnit terkecil dalam gambar komputer. Ukuran piksel tergantung pada resolusi layar Anda. Pencahayaan pixel dihitung pada setiap piksel layar. More info
Lihat di Glossary
dari gambar? Sesuatu seperti 800x600 mungkin menjadi titik awal yang baik. Anda memasuki resolusi dalam nilai Lebar dan Tinggi dari Ret Transformasi Kanvas. Mungkin ide yang baik untuk mengatur posisi menjadi 0,0 pada saat yang sama.

Tentukan ukuran Canvas di dunia

Sekarang Anda harus mempertimbangkan seberapa besar Canvas harus berada di dunia. Anda dapat menggunakan alat Timbangan untuk cukup mengukurnya sampai memiliki ukuran yang terlihat baik, atau Anda dapat memutuskan seberapa besar itu harus dalam meter.

Jika Anda ingin memiliki lebar tertentu dalam meter, Anda dapat menghitung skala yang diperlukan dengan menggunakan meter_size / kanvas_lebar. Misalnya, jika Anda ingin menjadi lebar 2 meter dan lebar Canvas adalah 800, Anda akan memiliki 2 / 800 = 0,0025. Anda kemudian mengatur properti Timbangan dari Perubahan Rect pada Kanvas ke 0,0025 untuk X, Y, dan Z untuk memastikan bahwa itu skala seragam.

Cara lain untuk memikirkannya adalah bahwa Anda mengendalikan ukuran satu pixel di Canvas. Jika Kanvas berskala 0,0025, maka itu juga ukuran di dunia setiap pixel dalam Kanvas.

Posisi Kanvas

Tidak seperti set Canvas ke Ruang Layar, Kanvas Ruang Dunia dapat diposisikan secara bebas dan diputar di Adegan. Anda dapat menempatkan Canvas di dinding, lantai, langit-langit, atau permukaan miring (atau menggantung bebas di udara tentu saja). Cukup gunakan alat Terjemahan dan Rotate normal di 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
.

Buat UI

Sekarang Anda dapat mulai menyiapkan elemen UI dan tata letak cara yang sama Anda akan dengan Kanvas Ruang Layar.

Membuat elemen UI sesuai dengan ukuran konten mereka
Membuat elemen UI dari scripting