Diagnóstico y reporte de problemas en el desarrollo de unity
Durante el desarrollo de complementos o aplicaciones basadas en Unity, es inevitable encontrar excepciones en tiempo de ejecución o errores lógicos. Para ayudar a los desarrolladores a localizar y resolver problemas rápidamente, el Unity Plugin proporciona una serie de herramientas de diagnóstico y depuración integradas. Este capítulo presenta estas herramientas y funciones auxiliares comunes, cubriendo el flujo completo desde la visualización de registros en tiempo real, la activación del modo desarrollador, hasta la recopilación y reporte de datos de problemas.
-
Explica cómo el sistema muestra errores, advertencias y otra información de diagnóstico a nivel de UI durante el tiempo de ejecución, y describe los criterios de clasificación y el significado de estos mensajes para facilitar la identificación rápida del tipo de problema.
-
Explica cómo activar el modo desarrollador durante la ejecución de la aplicación y las funciones avanzadas de depuración disponibles en este modo: capas de depuración visual, grabación de archivos EIF/EED.
Grabación de archivos dump EED
Explica en detalle cómo activar y grabar archivos EED, que contienen información contextual clave como eventos críticos, datos de sensores, estado del sistema; también explica cómo exportar estos archivos dump desde el dispositivo y usarlos para análisis sin conexión.
-
Guía al usuario sobre cómo enviar comentarios sobre problemas de manera estandarizada, incluyendo los registros, archivos dump, pasos para reproducir, etc., que deben adjuntarse para mejorar la eficiencia en el manejo de problemas.
Los componentes funcionales relacionados incluyen:
Componente DiagnosticsController
Este componente es el núcleo del sistema de diagnóstico, responsable de coordinar funciones como el registro de eventos, el monitoreo de estado y la generación de dumps.