Login Dukungan Pengontrol Game
Mengoptimalkan Kinerja di iOS

skrip iOS lanjutan

Sifat perangkat

Ada sejumlah sifat spesifik perangkat yang dapat Anda akses. Lihat halaman referensi skrip untuk:

Pemeriksaan anti-piracy

Cara umum hacking aplikasi adalah dengan menghapus perlindungan AppStore DRM dan kemudian mendistribusikannya secara gratis. Gunakan pemeriksaan anti-piracy Unity untuk mengetahui apakah aplikasi Anda diubah setelah diserahkan ke AppStore.

Periksa apakah aplikasi Anda asli (tidak diretas) dengan properti Aplikasi. Sitemap. Jika properti kembali false, Anda dapat memperingatkan pengguna mereka menggunakan aplikasi yang diretas, atau Anda dapat menonaktifkan fungsi tertentu.

Sitemap Gunakan Note: bersama dengan Aplikasi.genuineCheckAvailable untuk memverifikasi integritas aplikasi. Karena mengakses properti Application.genuine adalah operasi intensif sumber daya, Anda tidak boleh melakukannya selama pembaruan bingkai atau kode kritis waktu lainnya.Aplikasi. Sitemap property is a resource-intensive operation, you shouldn’t perform it during frame updates or other time-critical code.

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 bawaan yang dapat Anda gunakan selama operasi lambat. Lihat Handheld.StartActivityIndicator docs misalnya.

Orientasi layar

Anda dapat mengontrol orientasi layar aplikasi Anda di perangkat iOS dan Android. Dengan mendeteksi perubahan orientasi atau memaksa orientasi tertentu, Anda dapat membuat perilaku aplikasi yang tergantung pada bagaimana pengguna memegang perangkat.

Untuk mengambil orientasi perangkat, akses 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.

Set 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 berdasarkan kasus.

Untuk informasi lebih lanjut, lihat dokumentasi API berikut:

Menentukan generasi perangkat

Generasi perangkat yang berbeda memiliki kinerja yang bervariasi dan mendukung fungsionalitas yang berbeda. Gunakan properti iOS.DeviceGeneration untuk mengukur generasi perangkat.

Tampilan cutout

Di beberapa tampilan, area layar tertentu mungkin dikabur atau tidak berfungsi karena perangkat keras lain menempati ruang tersebut. Gunakan Screen.cutouts untuk mengembalikan daftar kotak yang terikat di sekitar setiap cutout.

Perangkat iOS tidak menyediakan API asli untuk mendapatkan informasi cutout tampilan, sehingga cutout dikodekan dalam proyek Xcode untuk setiap perangkat iOS yang tersedia. Anda dapat memodifikasi data yang ada atau menambahkan perangkat tambahan dalam proyek Unity Xcode fungsi ReportSafeAreaChangeForView, yang dalam file UnityView.mm.

Rekam game Anda

Anda dapat menggunakan ReplayKit untuk merekam audio dan video dari permainan Anda, bersama dengan komentar audio dan video yang ditangkap dari mikrofon perangkat dan cameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
.

Login Dukungan Pengontrol Game
Mengoptimalkan Kinerja di iOS