Table of Contents

Usar la cámara de PC para ejecutar rápidamente Mega (una forma rápida pero no recomendada de depuración remota)

Este documento tiene como objetivo guiar a los desarrolladores sobre cómo verificar si el servicio de posicionamiento en la nube Mega se puede ejecutar correctamente utilizando la cámara de una PC junto con imágenes del sitio, sin un archivo de grabación EIF.

Antes de comenzar

  • Completa la guía de inicio rápido para aprender cómo ejecutar una aplicación Unity con funciones Mega.

  • Conecta un dispositivo de cámara a la PC y asegúrate de que funcione correctamente.

  • Expectativas de funcionalidad:

    Este método no es la forma recomendada de depuración remota. Usar archivos EIF para depurar es la mejor práctica recomendada cuando es posible grabar.

    Este método solo se usa para depurar procesos de desarrollo no relacionados con el efecto de seguimiento cuando no hay archivos EIF disponibles, por ejemplo, para verificar si el servicio Mega funciona correctamente.

    El efecto visto con la cámara en la PC no tiene ninguna relación con el efecto de seguimiento en el dispositivo real.

Pasos de operación

Completa los siguientes pasos para verificar rápidamente el servicio Mega.

Obtener fotos del sitio

Obtén una foto clara del sitio, ya sea tomada en el lugar o capturada en el editor usando la función de vista previa panorámica.

Cómo capturar una imagen usando la función de vista previa panorámica

Haz clic en Mega Block Viewer(Dev) en el panel Hierarchy de la escena > En el panel Inspector, haz clic en Cargar junto a Marcadores panorámicos.

Carga panorámica

Aparecerán muchas esferas amarillas que representan marcadores panorámicos en la escena:

Marcadores panorámicos

Haz clic en el marcador panorámico de la posición que deseas previsualizar > Haz clic en Mega Block Viewer(Dev) en el panel Hierarchy de la escena > En el panel Inspector, haz clic en Ocultar a la izquierda de Marcadores panorámicos.

Ocultar marcadores panorámicos

Obtendrás una imagen del sitio en la ventana Mega Panorama, guárdala como captura de pantalla:

Imagen del sitio

Colocar contenido 3D con referencia al modelo denso de Block o a la panorámica

Colocar contenido 3D

Confirmar que la herramienta de verificación de Session no está activada

Haz clic en AR Session (EasyAR) en la escena > Confirma que Frame Player en su panel Inspector esté desactivado.

Confirmar que FramePlayer está desactivado

Haz clic en EasyAR.Mega.BlockViewer(Dev) en la escena > Confirma que su herramienta de verificación en el panel Inspector no esté Habilitada (si no necesitas usar el modelo denso, también puedes eliminar u ocultar directamente EasyAR.Mega.BlockViewer(Dev)).

Confirmar que la herramienta de verificación está desactivada

Haz clic en ejecutar y usa la imagen del sitio para ejecutar Mega

  • Demostración de operación:

    Importante

    El servicio de posicionamiento Mega es "indulgente" con la entrada utilizada para el posicionamiento, pero el resultado de este método de depuración solo sirve para distinguir entre "funciona" y "no funciona" (es decir, 0 o 1). Puede probar que el servicio de posicionamiento Mega se ejecuta, pero no representa en absoluto la experiencia real de seguimiento en el dispositivo real. Para observar la velocidad de posicionamiento y la estabilidad del seguimiento, es imprescindible depurar con archivos EIF o realizar pruebas en un dispositivo real.

  • Puedes usar la cámara apuntando a una imagen o video. Si el posicionamiento tiene éxito, verás objetos 3D mostrados en pantalla y actualizándose con saltos. Como se cargó el modelo Block en la escena, también se mostrará el modelo Block.

  • Si desactivas la herramienta EasyAR.Mega.BlockViewer (Dev) (establece active en false o elimina el nodo), verás el efecto de objetos virtuales superpuestos en la escena real.

  • Los mensajes de advertencia en pantalla no se pueden desactivar. Debido a que este método de uso no refleja el efecto real, restringimos este método solo para uso durante el desarrollo, y los desarrolladores deben ser conscientes de las implicancias de usarlo de esta manera.

    Mensajes de advertencia en pantalla

  • Puedes juzgar si el sistema funciona normalmente mediante la actualización de la marca de tiempo de la información de diagnóstico: si ves que la marca de tiempo en la información de diagnóstico mostrada en pantalla se actualiza constantemente, significa que el sistema está funcionando normalmente.

    Juzgar por marca de tiempo

    Importante

    Durante el uso, notarás inevitablemente el texto de información de diagnóstico mostrado en pantalla o frente a tus ojos. Lee detenidamente Salida de mensajes de UI, considera cuidadosamente qué configuración adoptar y qué controles mantener durante las fases de desarrollo, prueba y después del lanzamiento de la aplicación. La comunicación con EasyAR a menudo requiere proporcionar esta información, se recomienda aprovecharla en lugar de desactivarla de inmediato.

Próximos pasos