Componente de validación
El componente de validación se utiliza para simular y verificar los efectos Mega en PC.
Descripción general de la interfaz en estado inactivo
Si la herramienta de validación no se abre en una ventana separada, el panel de herramientas de studio mostrará

Si la herramienta de validación se abre en una ventana separada, el panel de herramientas de studio mostrará

Mientras que la ventana de la herramienta de validación mostrará

Descripción general de la interfaz en estado activo
Si la herramienta de validación no se abre en una ventana separada, el panel de herramientas de studio mostrará

Si la herramienta de validación se abre en una ventana separada, la ventana de la herramienta ajustará la visualización según el tamaño de la ventana

Descripción de las áreas de herramientas
- Área de control de ejecución
- Área de reproducción EIF
- Área de control de posicionamiento
- Área de control de visualización
- Área de información de estado
Área de control de ejecución

- Usar/deshabilitar herramienta de validación
- Iniciar/detener herramienta de validación
- Abrir en ventana separada
- Cerrar herramienta en ventana separada
- Seleccionar herramienta de studio en ventana de herramientas separada
Área de reproducción EIF

- Reproducir/Pausar
- Detener
- Avanzar 5s (disponible para datos de nuevo formato, excepto detención anómala de grabación)
- Reproducción más lenta (disponible para datos de nuevo formato)
- Reproducción más rápida (disponible para datos de nuevo formato)
- Retroceder 5s (disponible para datos de nuevo formato, excepto detención anómala de grabación)
- Abrir archivo EIF
- Tiempo actual/Tiempo total
- Velocidad actual
- Progreso de reproducción (arrastrable para datos de nuevo formato, excepto detención anómala de grabación)
Zona de control de posicionamiento

- Indicador de estado de posicionamiento
- Iniciar/Detener posicionamiento (iniciado por defecto)
- Restablecer estado de seguimiento
- Selección de dirección del servicio (solo se puede modificar cuando la herramienta no está en ejecución)
Descripción del color del indicador de estado de posicionamiento
- Verde: Se muestra verde cuando se localiza el Block y el seguimiento VIO del dispositivo es exitoso; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
- Amarillo: Se muestra amarillo cuando se localiza el Block pero el seguimiento VIO del dispositivo falla; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
- Blanco: Se muestra blanco cuando no se localiza el Block; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
- Rojo: Se muestra rojo cuando hay un error de posicionamiento; permanece visible hasta que se devuelva el siguiente resultado de posicionamiento;
Zona de control de visualización

- Mostrar/Ocultar fondo de video
- Mostrar/Ocultar datos de anotación
- Mostrar/Ocultar modelo Block (en URP, también ocultará el modelo en la ventana Scene)
- Mostrar/Ocultar nombres de botones
- Controlar transparencia del modelo Block (no disponible en URP)
Efecto de transformación de transparencia del modelo Block a continuación

Zona de información de estado

- Estado de sesión actualizado por fotograma
- Resultado de posicionamiento devuelto por el servidor (relacionado con el efecto de seguimiento, pero no es el resultado completo)
- Copiar
- Copiar
- ¿Mostrar información de volcado en Game View?
Flujo de uso
Preparar datos EIF
Para verificar el efecto, se necesitan datos EIF. Utilice la herramienta de grabación de datos de prueba EIF para simulación de localización en desarrollo remoto de Mega Toolbox para grabar el archivo EIF. Según el formato de grabación seleccionado, los resultados guardarán un archivo .mkveif (o archivos .eif y .eif.json; estos dos archivos son indispensables).
Preparar package
Asegúrese de que com.easyar.sense ya esté importado. Si no está importado, verá el siguiente mensaje:

En este caso, debe usar Unity Package Manager para importar el paquete necesario: com.easyar.sense-**.tgz.
Rellenar la clave de licencia de EasyAR Sense
Inicie sesión en el centro de desarrollo de EasyAR en la web para obtener la clave de licencia de EasyAR Sense.

En el menú de Unity, abra EasyAR > Sense > Configuration.

Luego, en la ventana Project Settings que se abre, rellene la license key copiada del sitio web.

Conectar al servicio de localización de Mega
Después de agregar la herramienta, debe seleccionar el servicio de localización que desea verificar en la herramienta correspondiente.

Preparar datos de bloque (opcional)
Para ver visualmente el efecto de localización, generalmente se recomienda cargar los datos del modelo de bloque del área correspondiente. Consulte las instrucciones del componente de datos de bloque para cargarlos.
Preparar datos de anotación (opcional)
Si necesita mostrar datos de anotación durante la localización, puede usar el componente de anotación para anotar o importar anotaciones mediante el componente de paquete de datos de anotación.

Si en este momento los datos de bloque y anotación ya están importados en la escena, ambos se mostrarán.

Preparar contenido 3D (opcional)
Puede crear objetos 3D mediante el menú de correo. Tenga en cuenta que los objetos 3D deben colocarse bajo el nodo de bloque.

Una vez creados, puede ajustar la posición, el tamaño, etc., según sea necesario.

Por supuesto, también puede importar sus propios modelos.

Iniciar la herramienta
Primero habilite la herramienta, luego haga clic en el botón de ejecución para iniciar.

También puede iniciarla mediante el botón en la barra de herramientas de Unity.

Después de iniciar, aparecerá una ventana emergente de advertencia. Si está desarrollando una aplicación Unity, léala detenidamente.

Abrir EIF
Después de abrir el EIF, comenzará a reproducirse automáticamente.

Ver el efecto
Puede controlar la reproducción según sus necesidades. Normalmente, el efecto será así:

También puede ocultar completamente el modelo de bloque, de modo que el efecto sea consistente con el que se ve en la escena real.

Detener la ejecución y restaurar la aplicación
Detenga la ejecución mediante el botón de la herramienta.

O también puede detener la ejecución mediante el botón en la barra de herramientas de Unity.

Si necesita desarrollar su propia aplicación y desea ejecutar su programa en el editor, no olvide deshabilitar la herramienta de verificación (solo es efectivo en el editor, no afecta el efecto en el teléfono móvil).

Efectos visuales y recomendaciones para Unity
Ajustar el tamaño de la ventana de juego
Se recomienda que el tamaño de la ventana coincida con el tamaño del fotograma de vídeo EIF. Generalmente se recomienda utilizar un tamaño fijo aproximadamente equivalente a 1080P, como 1080x1920 (horizontal 1920x1080).

Si el tamaño de la ventana difiere significativamente del fotograma de vídeo EIF, no podrá verse el vídeo completo y la herramienta mostrará un mensaje de advertencia.
Ajustar la iluminación de la escena
Para una mejor observación del efecto de renderizado, se pueden agregar y ajustar las luces según sea necesario. Si no tiene necesidades especiales de iluminación en Unity, puede dejar que Unity genere automáticamente la luz ambiental.

Mostrar simultáneamente la ventana de Scene y la ventana de Game
A veces es necesario ver simultáneamente el contenido de la ventana Scene y la ventana Game. En este caso, puede ajustar el diseño predeterminado de ventanas de Unity y reorganizar la posición de las ventanas Scene y Game según sea necesario.

Puntos de atención para desarrollo en Unity
ARSession
La herramienta creará automáticamente un ARSession y otros componentes necesarios de EasyAR al iniciarse. Si ya existe un ARSession activo en la escena, la herramienta deshabilitará el ARSession original. Sin embargo, las sesiones creadas dinámicamente no estarán controladas y generarán errores si se ejecutan.
Cámara principal
La herramienta modificará los Clear Flags y Background de la cámara principal durante la ejecución. Los Clear Flags se cambiarán a Solid Color. El Background se cambiará a negro. Estas modificaciones no se guardarán.
Modo de centro
Durante la ejecución de la herramienta se pueden usar todos los modos de centro compatibles. Normalmente se recomienda usar el modo de centro First Target.