Diagnostico y reporte de problemas en el desarrollo Unity
Al desarrollar plugins o aplicaciones basadas en Unity, a veces son inevitables las excepciones en tiempo de ejecucion o los errores logicos. Para ayudar a los desarrolladores a localizar y resolver problemas rapidamente, Unity Plugin proporciona una serie de herramientas integradas de diagnostico y depuracion. Este capitulo presenta estos metodos comunes de depuracion y funciones auxiliares, cubriendo el flujo completo desde la visualizacion de logs en tiempo real y la activacion del modo developer hasta la recopilacion y el reporte de datos de problemas.
-
Presenta como el sistema runtime muestra errores, advertencias y otra informacion de diagnostico mediante la capa UI, y explica los criterios de clasificacion y el significado de estos mensajes para identificar rapidamente los tipos de problemas.
-
Explica como activar el modo developer mientras la aplicacion se ejecuta, y las funciones avanzadas de depuracion disponibles en este modo: capas visuales de depuracion y grabacion de archivos EIF/EED.
-
Explica en detalle como activar y grabar archivos EED, que contienen eventos clave, datos de sensores, estado del sistema y otra informacion de contexto. Tambien explica como exportar estos archivos dump desde el dispositivo y usarlos para analisis offline.
-
Guia a los usuarios para enviar feedback de problemas de forma estandarizada, incluyendo logs, archivos dump, pasos de reproduccion y otra informacion necesaria, a fin de mejorar la eficiencia del tratamiento de problemas.
Los componentes de funciones relacionados incluyen:
Componente DiagnosticsController
Este componente es el controlador principal del sistema de diagnostico y se encarga de coordinar el registro de logs, el monitoreo de estado, la generacion de dumps y otras funciones.