Mode pengembang
Mode pengembang digunakan untuk menetapkan apakah akan mengaktifkan panel diagnostik waktu proses. Panel diagnostik dapat digunakan untuk beralih apakah informasi debug ditampilkan serta merekam file EIF, EED.

Panel diagnostik mode pengembang
Panel diagnostik mode pengembang secara default dibuka dengan mengetuk layar dengan cepat 8 kali (dapat diubah dengan memodifikasi DiagnosticsController.DeveloperModeSwitch). Setelah dibuka, panel diagnostik akan ditampilkan di sisi kanan layar.

Fungsi panel diagnostik adalah sebagai berikut:
- session: kontrol informasi session, informasi ini digunakan untuk memahami status operasi dan masalah session
- Toggle: beralih tampilan pesan SessionDump
- copy: menyalin informasi session dump frame saat ini
- eif: kontrol perekaman eif, file eif digunakan untuk simulasi operasi Unity AR
- Auto/Obsolete: beralih format eif, di mana Obsolete menunjukkan penggunaan format EIF asli, Auto menunjukkan pemilihan otomatis format EIF MKV atau format EIF asli berdasarkan dukungan platform
- rec: memulai/menghentikan perekaman eif
- eed: kontrol perekaman eed, file eed digunakan untuk mengambil beberapa data kunci waktu proses yang diberikan kepada dukungan teknis EasyAR untuk analisis masalah
- rec: memulai/menghentikan perekaman eed
Memodifikasi sakelar mode pengembang
Dapat dikonfigurasi melalui komponen DiagnosticsController pada session di editor, atau menggunakan antarmuka DiagnosticsController.DeveloperModeSwitch dalam skrip.
Mode yang dapat dipilih adalah sebagai berikut:
- Default: di ponsel, ketuk layar dengan cepat 8 kali untuk masuk ke mode pengembang dan akan membuka panel diagnostik di sisi kanan layar.
- Custom: dapat menggunakan antarmuka CustomDeveloperModeSwitch untuk menyesuaikan kondisi peralihan mode pengembang, jika tidak ditentukan panel diagnostik tidak dapat dibuka saat runtime.
Dapat melarang pengaktifan mode pengembang dengan mengatur DiagnosticsController.DeveloperModeSwitch menjadi Custom dan tidak memodifikasi CustomDeveloperModeSwitch.
Misalnya, kode berikut menunjukkan cara melarang pengaktifan mode pengembang dalam skrip:
Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Kiat
- Disarankan menggunakan konfigurasi default Default selama tahap pengembangan dan pengujian.
- Disarankan menggunakan konfigurasi Default atau Custom selama tahap rilis.
- Disarankan saat menggunakan mode Custom, modifikasi CustomDeveloperModeSwitch untuk menyediakan cara lain mengaktifkan panel diagnostik, atau menyediakan cara kustom lainnya untuk mengumpulkan data waktu proses.