Recopilación de datos de simulación de ejecución
Durante el desarrollo y depuración de aplicaciones Mega, probar repetidamente en entornos reales no solo consume tiempo, sino que también puede verse limitado por ubicaciones, equipos y condiciones de red. Para abordar este problema, EasyAR ofrece un potente mecanismo de simulación de ejecución, cuyo núcleo es el archivo de datos EIF.
Esta guía explica cómo recopilar y reproducir datos EIF para lograr una verificación eficiente de funciones, solución de problemas y previsualización de resultados.
Concepto clave: ¿Qué son los datos EIF?
Antes de comenzar, se recomienda encarecidamente leer la Introducción a EIF para comprender:
- Contenido del archivo EIF: Es un contenedor de datos que incluye no solo el flujo de video de la cámara, sino también registros sincronizados de datos de sensores, orientación del dispositivo, parámetros de la cámara, etc.
- Mecanismo de grabación y reproducción: Al grabar un archivo EIF una vez en un entorno real, puedes reproducirlo infinitamente en tu entorno de desarrollo, recreando perfectamente el escenario original.
Entender que EIF es una "réplica digital" que permite "grabar una vez, reproducir en cualquier lugar" mejorará enormemente tu eficiencia de desarrollo.
Recopilación de datos EIF: Métodos y proceso
Recopilar datos EIF de alta calidad es el primer paso para una simulación exitosa. Sigue los principios básicos descritos en Recopilación de datos EIF para garantizar la validez de los datos.
Según tu dispositivo objetivo, los métodos para recopilar EIF son:
- Teléfonos inteligentes
Herramienta: Se realiza mediante la aplicación Mega Toolbox App. Esta es una aplicación auxiliar diseñada específicamente para teléfonos, que simplifica el proceso de grabación.
Referencia: Consulta los pasos detallados en Grabación de archivos EIF en teléfonos. - Dispositivos XR (gafas)
Herramienta: Se realiza mediante un programa Sample. La función de grabación EIF está integrada en el proyecto de muestra para gafas.
Referencia: Consulta los pasos detallados en Grabación de archivos EIF en gafas.
Reproducción de datos EIF: Verificación y depuración
Una vez recopilado el archivo EIF, puedes reproducirlo en tu entorno de desarrollo sin necesidad de conectar dispositivos reales ni estar físicamente en el lugar.
Según tu entorno de desarrollo, las formas de reproducir EIF son:
- Desarrollo en Unity
Herramienta: Utiliza la herramientasessionde verificación. Esta es una herramienta integrada enARSessionde Mega que puede cargar directamente archivos EIF y simular una sesión de localización de Mega.
Referencia: Consulta el uso específico en Simulación de ejecución usando la herramienta session de verificación. - Desarrollo en miniprogramas de WeChat
Herramienta: Utiliza el editor de Unity. Debido a las limitaciones del entorno de desarrollo de miniprogramas de WeChat, se recomienda reproducir datos EIF en el editor de Unity para verificar contenido y lógica.
Referencia: Consulta el uso específico en Simulación de ejecución en el editor de Unity.
En resumen, dominar la recopilación y reproducción de datos EIF es una habilidad esencial para desarrollar aplicaciones EasyAR Mega de manera eficiente. Transforma el flujo de desarrollo de "depuración in situ" a "análisis off-line", reduciendo significativamente los ciclos de desarrollo y facilitando la colaboración en equipo y la reproducción de problemas.