Diagnosis dan pelaporan masalah dalam pengembangan Unity
Saat mengembangkan plugin atau aplikasi berbasis Unity, pengecualian runtime atau kesalahan logika terkadang tidak dapat dihindari. Untuk membantu pengembang menemukan dan menyelesaikan masalah dengan cepat, Unity Plugin menyediakan serangkaian alat diagnostik dan debugging bawaan. Bab ini memperkenalkan metode debugging umum dan fitur bantu tersebut, mencakup alur lengkap dari melihat log real-time dan mengaktifkan mode developer hingga pengumpulan dan pelaporan data masalah.
-
Memperkenalkan bagaimana sistem runtime menampilkan error, peringatan, dan informasi diagnostik lain melalui lapisan UI, serta menjelaskan standar klasifikasi dan makna pesan tersebut agar jenis masalah cepat dikenali.
-
Menjelaskan cara mengaktifkan mode developer saat aplikasi berjalan, serta fitur debugging lanjutan yang tersedia dalam mode ini: lapisan debugging visual dan perekaman file EIF/EED.
-
Menjelaskan secara rinci cara memicu dan merekam file EED, yang berisi event penting, data sensor, status sistem, dan informasi konteks lainnya. Juga menjelaskan cara mengekspor file dump ini dari perangkat dan menggunakannya untuk analisis offline.
-
Memandu pengguna mengirim feedback masalah secara standar, termasuk log, file dump, langkah reproduksi, dan informasi lain yang diperlukan, untuk meningkatkan efisiensi penanganan masalah.
Komponen fitur terkait meliputi:
Komponen DiagnosticsController
Komponen ini adalah controller inti sistem diagnostik dan bertanggung jawab mengoordinasikan pencatatan log, pemantauan status, pembuatan dump, dan fitur lainnya.