Mengembangkan untuk Android
Masukan untuk perangkat Android

skrip seluler Android

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.

Mengakses fitur dan properti yang spesifik perangkat

Aplikasi dapat mengakses sebagian besar fitur perangkat Android melalui kelas Input dan Handheld. Untuk informasi lebih lanjut, lihat:

Dukungan getaran

Anda dapat memicu getaran dengan memanggil Login Login. Perangkat tanpa perangkat keras getaran mengabaikan panggilan ini.

Indikator aktivitas

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.

Pemeriksaan anti-piracy

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.

Orientasi layar

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:

Mengembangkan untuk Android
Masukan untuk perangkat Android