Table of Contents

Habilitar la herramienta de editor Mega

Este artículo describe cómo habilitar la herramienta de editor Mega en Unity editor, para facilitar la colocación en el editor de contenido 3D alineado con la escena real.

Antes de comenzar

Nota

El siguiente contenido y las herramientas solo se aplican al proceso de desarrollo de aplicaciones Unity con EasyAR Mega. Se requiere la versión del plugin >= 4003. En las versiones del plugin 4.7 - 4002, la herramienta ya queda habilitada cuando se completa agregar un objetivo de seguimiento Mega en el editor.

Si desarrolla un mini programa, consulte Usar Unity editor para crear y cargar anotaciones (desarrollo de mini programas).

Los siguientes paquetes Unity deben estar ya importados en el proyecto:

  • com.easyar.sense
  • com.easyar.mega

Crear herramienta de editor

Seleccione el objetivo de seguimiento en el editor y haga clic en el botón Create Editor Tool.

Consejo

Si la aplicación necesita crear el objetivo de seguimiento mediante script en lugar de dentro del editor, después de colocarlo en el editor, registre el objetivo de seguimiento y/o sus objetos secundarios. En tiempo de ejecución, configure el objetivo de seguimiento mediante script y monte los objetos secundarios bajo el objetivo de seguimiento.

Conectar servicio

Compruebe la información del servicio y conecte el servicio.

Importante

Antes de conectar, debe comprobar los permisos de la API Key.

  • Si el Type del servicio es Block, asegúrese de que la API Key usada tenga permiso para acceder al servicio Mega Block y al servicio SpatialMap.
  • Si el Type del servicio es Landmark, asegúrese de que la API Key tenga permiso para acceder al servicio Mega Landmark.

alt text

Si los permisos son insuficientes, verá un mensaje de error que indica que la verificación de conexión del servicio falló.

alt text

Si el origen de datos del target se ha configurado correctamente, después de conectar el servicio normalmente, podrá ver la hora de actualización de datos y la interfaz de control de datos del editor de block.

Consejo

Si el origen de datos del target se deja vacío, después de conectar el servicio normalmente, podrá ver la lista de datos de block en el servicio. Después de seleccionar el block que desea usar, también podrá entrar en la interfaz de control de datos del editor de block, y el origen de datos del target se rellenará automáticamente.

Administrar datos de la herramienta en la escena

Los datos de la herramienta de editor se almacenan bajo el nodo EasyAR.Mega.EditorTool. Eliminar este nodo equivale a eliminar los datos de la herramienta de editor.

Precaución

No modifique directamente el contenido del nodo EasyAR.Mega.EditorTool, especialmente su Transform. De lo contrario, la herramienta de editor puede no funcionar correctamente o el contenido puede mostrarse en una posición incorrecta durante el seguimiento.

Recargar datos del servicio

Los datos de block que muestra la herramienta de editor no se actualizan automáticamente cuando cambian los datos de la biblioteca de mapas de localización. Después de actualizar los datos de la biblioteca de mapas de localización, por ejemplo al agregar o eliminar un block, haga clic en el botón Reload para recargar los datos del servicio.

Precaución

Si la biblioteca de mapas de localización usa un block con el mismo block id para sobrescribir el block original, antes de actualizar los datos, el mesh y otros contenidos que muestra la herramienta de editor seguirán siendo los del block original. Esto puede provocar inconsistencias con el entorno real actualizado y afectar la precisión de la colocación de contenido.

Si se elimina un block de la biblioteca de mapas de localización, la herramienta de editor aún puede obtener el block mesh y otros datos, pero la aplicación ya no podrá seguir ese block en tiempo de ejecución, lo que puede causar errores de visualización del contenido.

Pasos siguientes