Sitemap Untuk lintas platform Proyek, gunakan petunjuk #defineNote: untuk mengkompilasi kode C # spesifik Android. Lihat dokumentasi tentang UNITY_ANDROID
untuk mempelajari lebih lanjut.kompilasi Platform to learn more.
Aplikasi dapat mengakses sebagian besar fitur perangkat Android melalui kelas Input dan Handheld. Untuk informasi lebih lanjut, lihat:
Anda dapat memicu getaran dengan memanggil Login Login. Perangkat tanpa perangkat keras getaran mengabaikan panggilan ini.
Sistem operasi seluler memiliki indikator aktivitas built-in aplikasi Anda dapat digunakan selama operasi lambat. Untuk informasi lebih lanjut, lihat Handheld.StartActivityIndikasi.
Untuk mengakses properti spesifik perangkat, gunakan scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary ini:
Script | Device property |
---|---|
WordPress.org | Selalu kembali md5 ANDROID_ID . Untuk informasi lebih lanjut, lihat dokumentasi pengembang Android pada ANDROID_ID. |
SystemInfo.deviceName | Mengembalikan nama perangkat. Untuk perangkat Android, Unity mencoba membaca device_name dan bluetooth_name dari pengaturan sistem yang aman. Jika string ini tidak memiliki nilai, pengembalian Unity <unknown> . |
SystemInfo.deviceModel | Returns the device model. This often includes the manufacturer name and model number (for example, “LGE Nexus 5 or ”SAMSUNG-SM-G900A"). |
SystemInfo.operatingSystem | Mengembalikan nama dan versi sistem operasi. |
Untuk mendapatkan informasi perizinan tentang pengguna dan mencegah piracy, Google menawarkan layanan yang disebut Aplikasi Google Play. Lihat contoh plug-inSatu set kode yang dibuat di luar Unity yang menciptakan fungsi dalam Unity. Ada dua jenis plug-ins yang dapat Anda gunakan di Unity: Managed plug-ins (diproduksi. Rakitan NET dibuat dengan alat-alat seperti Studio Visual) dan plug-ins asli (pustaka kode asli yang spesifik platform). More info
Lihat di Glossary pada Asset StoreSebuah perpustakaan yang berkembang dari aset gratis dan komersial yang diciptakan oleh Unity dan anggota komunitas. Menawarkan berbagai aset, dari tekstur, model dan animasi ke seluruh contoh proyek, tutorial dan ekstensi Editor. More info
Lihat di Glossary misalnya bagaimana Anda dapat mengintegrasikan fungsi ini ke dalam aplikasi Unity Anda. Anda juga dapat mengunduh kode sumber plug-in dari Repositori GitHub.
Anda dapat mengontrol orientasi layar aplikasi Anda di perangkat iOS dan Android. Mendeteksi perubahan orientasi atau memaksa orientasi tertentu berguna untuk membuat perilaku permainan yang tergantung pada bagaimana pengguna memegang perangkat.
Dapatkan orientasi perangkat dengan mengakses properti Layar.orientasi. Orientasi dapat menjadi salah satu berikut:
Orientation | Behavior |
---|---|
Portrait | Perangkat ini dalam mode potret, dengan perangkat yang memegang tegak dan tombol di bagian bawah. |
PortraitUpsideDown | Perangkat ini dalam mode potret tetapi terbalik, dengan perangkat yang memegang tegak dan tombol rumah di bagian atas. |
LandscapeLeft | Perangkat ini dalam mode lansekap, dengan perangkat yang memegang tegak dan tombol rumah di sisi kanan. |
LandscapeRight | Perangkat berada dalam mode lansekap, dengan perangkat yang memegang tegak dan tombol rumah di sisi kiri. |
Mengatur Layar.orientasi ke salah satu orientasi di atas, atau gunakan ScreenOrientation.AutoRotasi untuk mengontrol orientasi layar. Ketika Anda mengaktifkan auto-rotasi, Anda masih dapat menonaktifkan beberapa orientasi atas dasar kasus.
Gunakan skrip ini untuk mengontrol autorotasi: