Abilitare lo strumento dell'editor Mega
Questo articolo spiega come abilitare lo strumento dell'editor Mega nell'editor Unity per facilitare il posizionamento di contenuti 3D allineati con la realtà reale nell'editor.
Prima di iniziare
- Fare riferimento alla documentazione Posso utilizzare la mia funzione di localizzazione? per confermare che la libreria di localizzazione è stata creata correttamente e che è stata aggiunta una mappa.
- Aggiungere un oggetto di tracciamento Mega nella scena.
Nota
Il contenuto e gli strumenti seguenti sono applicabili solo al processo di sviluppo di applicazioni Unity con EasyAR Mega. È richiesta una versione del plugin >= 4003. Con la versione 4.7 - 4002 del plugin, lo strumento viene abilitato automaticamente durante il processo di aggiunta di un oggetto di tracciamento Mega nell'editor.
Se si sta sviluppando un applet, fare riferimento a Creare e caricare annotazioni utilizzando l'editor Unity (sviluppo di applet).
Per il contenuto di questo articolo, è necessario aver importato i seguenti pacchetti Unity nel progetto:
com.easyar.sensecom.easyar.mega
Creare lo strumento dell'editor
Selezionare l'oggetto di tracciamento nell'editor e fare clic sul pulsante Create Editor Tool.

Consiglio
Se l'applicazione richiede la creazione dell'oggetto di tracciamento tramite script anziché nell'editor, è possibile registrare l'oggetto di tracciamento e/o i suoi oggetti figlio dopo aver effettuato il posizionamento nell'editor. Durante il runtime, configurare l'oggetto di tracciamento tramite script e collegare i suoi oggetti figlio.
Connettersi al servizio
Controllare le informazioni del servizio e connettersi al servizio.

Importante
È necessario controllare i permessi della chiave API prima di connettersi.
- Se il tipo di servizio è
Block, la chiave API utilizzata deve avere i permessi per accedere al servizioMega Blocke al servizioSpatialMap. - Se il tipo di servizio è
Landmark, la chiave API deve avere i permessi per accedere al servizioMega Landmark.

In caso di permessi insufficienti, verrà visualizzato un messaggio di errore di autenticazione del servizio.

Se l'origine dei dati del target è stata correttamente configurata, dopo una connessione corretta al servizio, sarà possibile visualizzare la data dell'ultimo aggiornamento dei dati e l'interfaccia di controllo dei dati dell'editor del blocco.

Consiglio
Se l'origine dei dati del target è vuota, dopo una connessione corretta al servizio, sarà possibile visualizzare l'elenco dei dati dei blocchi nel servizio. Dopo aver selezionato il blocco necessario, sarà possibile accedere all'interfaccia di controllo dei dati dell'editor del blocco, e l'origine dei dati del target verrà compilata automaticamente.

Gestire i dati degli strumenti nella scena
I dati dello strumento dell'editor sono archiviati sotto il nodo EasyAR.Mega.EditorTool. Eliminare questo nodo equivale a eliminare i dati dello strumento dell'editor.

Attenzione
Non modificare direttamente il contenuto del nodo EasyAR.Mega.EditorTool, in particolare non modificare il Transform di questo nodo, altrimenti potrebbe verificarsi un malfunzionamento dello strumento dell'editor o una visualizzazione errata della posizione del contenuto durante il tracciamento.
Ricaricare i dati del servizio
I dati dei blocchi visualizzati dallo strumento dell'editor non vengono aggiornati automaticamente con i dati della libreria di localizzazione. Dopo l'aggiornamento dei dati della libreria di localizzazione (ad esempio, l'aggiunta o la rimozione di un blocco), è necessario fare clic sul pulsante Reload per ricaricare i dati del servizio.

Attenzione
Se la libreria di localizzazione sovrascrive il blocco originale con un blocco con lo stesso ID, prima dell'aggiornamento dei dati, lo strumento dell'editor visualizzerà ancora il contenuto del blocco originale, come la mesh e altri contenuti. Questo potrebbe causare una discrepanza tra l'ambiente reale e l'ambiente aggiornato, influenzando l'accuratezza del posizionamento del contenuto.
Se un blocco viene rimosso dalla libreria di localizzazione, lo strumento dell'editor può ancora ottenere i dati del blocco, come la mesh e altri dati, ma l'applicazione non potrà più tracciare questo blocco durante l'esecuzione, il che potrebbe causare un errore nella visualizzazione del contenuto.