Mode pengembang
Mode pengembang digunakan untuk mengatur apakah panel diagnostik runtime diaktifkan. Panel diagnostik dapat digunakan untuk mengalihkan tampilan informasi debug serta merekam file EIF dan 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, digunakan untuk memahami status berjalan dan masalah pada session
- Toggle: mengalihkan tampilan pesan SessionDump
- copy: menyalin informasi session dump frame saat ini
- eif: kontrol perekaman eif. File eif digunakan untuk simulasi Unity AR
- Auto/Obsolete: mengalihkan format eif. Obsolete berarti menggunakan format EIF asli, sedangkan Auto berarti otomatis memilih format EIF MKV atau format EIF asli sesuai dukungan platform
- rec: mulai/hentikan perekaman eif
- eed: kontrol perekaman eed. File eed digunakan untuk mengambil beberapa data penting saat runtime dan memberikannya kepada dukungan teknis EasyAR untuk analisis masalah
- rec: mulai/hentikan perekaman eed
Mengubah sakelar mode pengembang
Anda dapat mengonfigurasinya di editor melalui komponen DiagnosticsController pada session, atau mengonfigurasinya dalam skrip melalui antarmuka DiagnosticsController.DeveloperModeSwitch.
Mode yang tersedia adalah:
- Default: ketuk layar ponsel dengan cepat 8 kali untuk masuk ke mode pengembang, dan panel diagnostik akan dibuka di sisi kanan layar.
- Custom: gunakan antarmuka CustomDeveloperModeSwitch untuk menyesuaikan kondisi pengaktifan sakelar mode pengembang. Jika tidak didefinisikan, panel diagnostik tidak dapat dibuka saat runtime.
Anda dapat menonaktifkan mode pengembang dengan mengatur DiagnosticsController.DeveloperModeSwitch ke Custom dan tidak memodifikasi CustomDeveloperModeSwitch.
Misalnya, kode berikut menunjukkan cara menonaktifkan 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 pada tahap rilis.
- Saat menggunakan mode Custom, disarankan untuk memodifikasi CustomDeveloperModeSwitch agar menyediakan cara lain untuk mengaktifkan panel diagnostik, atau menyediakan cara kustom lain untuk mengumpulkan data runtime.