Table of Contents

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.

  • Pesan UI

    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.

  • Mode developer

    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.

  • Merekam file dump 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.

  • Laporan masalah

    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.