Table of Contents

Simulación de ejecución en el editor de unity

Esta guía le ayudará a simular el posicionamiento de escenas reales en el editor de Unity, permitiéndole realizar verificaciones de alineación estática de contenido virtual antes de lanzar la mini-app.

Antes de comenzar

Importante

Usar datos EIF grabados en sitio permite verificar visualmente si la colocación del contenido virtual es precisa.

Sin embargo, debido a las diferencias entre xr-frame y el entorno de Unity, la lógica de scripts y los resultados de renderizado no pueden verificarse en la simulación.

Simulación de ejecución

  1. Crear una licencia Sense

    Como la simulación en Unity requiere EasyAR Sense, necesitará una licencia Sense (puede ser de prueba).

    En el centro de desarrollo de EasyAR, seleccione [Sense Authorization Management] > [Create a new Sense license key]:

    Licencia Sense

    • Seleccione EasyAR Sense Personal Edition.
    • En 'Use Sparse Spatial Map?', elija 'No'.
    • Ingrese cualquier nombre de aplicación, iOS Bundle ID y Android Package Name.
    • Haga clic en OK. La licencia aparecerá en Sense Authorization Management.

    Información de licencia Sense

  2. En el centro de desarrollo de EasyAR, seleccione la licencia Sense obtenida en los preparativos.

    Lista de licencias Sense

    Haga clic en Copiar:

    Copiar licencia Sense

  3. En el editor de Unity, haga clic en [EasyAR] > [Mega] > [Configuration] en la barra de menú superior:

    Configuración

  4. Haga clic en Sense a la izquierda para configurar e ingrese la licencia Sense.

    Ingresar licencia Sense

  5. Active la herramienta de verificación y haga clic en Run.

    Escena colocada

    Haga clic en OK en la ventana emergente.

    Ventana emergente

  6. Haga clic en el botón Load para cargar el archivo EIF.

    Botón Load

    Seleccione el archivo EIF guardado durante los preparativos (extensión .eif o .mkveif).

    Seleccionar EIF

  7. Ocultar Block Mesh.

    • Puede establecer todos los Block Mesh como hidden.

      Ocultar Block Mesh

    • En la herramienta de verificación, puede establecer Block Mesh Alpha en 0 (transparente).

      Cambiar Alpha

      Arrastre el control deslizante hacia la izquierda.

  8. Reproducir EIF

Importante

Al reproducir EIF en el editor de Unity, el SDK y los datos de fotogramas de entrada son diferentes a los usados por xr-frame en mini-apps, por lo tanto:

✅ Puede usarse para verificar visualmente la precisión de la colocación del contenido virtual y la precisión del servicio de localización en esa ubicación.

❌ No puede usarse para verificar el resultado final en tiempo de ejecución en dispositivos reales con xr-frame.

Funcionamiento y expectativas: Al reproducir datos EIF en Unity, el SDK de EasyAR utiliza los fotogramas de entrada grabados para realizar solicitudes reales en la nube al servicio de localización configurado.

  • Si la localización es exitosa y estable: Los modelos se posicionan con precisión sin deriva, lo que indica que la mini-app xr-frame probablemente tendrá un buen rendimiento.

  • Si la localización falla o es inestable: Los modelos saltan, se desplazan o no se localizan, lo que generalmente indica problemas similares en tiempo de ejecución real con xr-frame.

Temas relacionados