Table of Contents

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.

  • Mensajes UI

    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.

  • Modo developer

    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.

  • Grabar archivos dump 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.

  • Reporte de problemas

    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.