Table of Contents

Abilitare lo strumento editor Mega

Questo articolo descrive come abilitare lo strumento editor Mega in Unity editor, facilitando il posizionamento nell'editor di contenuti 3D allineati con la scena reale.

Prima di iniziare

Nota

I seguenti contenuti e strumenti si applicano solo al processo di sviluppo di applicazioni Unity con EasyAR Mega. È richiesta la versione del plugin >= 4003. Nelle versioni del plugin 4.7 - 4002, lo strumento è già abilitato quando viene completata l'operazione di aggiungere un target di tracking Mega nell'editor.

Se si sviluppa un mini program, consultare Usare Unity editor per creare e caricare annotazioni (sviluppo mini program).

I seguenti pacchetti Unity devono essere già importati nel progetto:

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

Creare lo strumento editor

Selezionare il target di tracking nell'editor e fare clic sul pulsante Create Editor Tool.

Consiglio

Se l'applicazione deve creare il target di tracking tramite script anziché nell'editor, dopo il posizionamento nell'editor registrare il target di tracking e/o i suoi oggetti figli. In runtime, configurare il target di tracking tramite script e montare gli oggetti figli sotto il target di tracking.

Connettere il servizio

Controllare le informazioni del servizio e connettere il servizio.

Importante

Prima di connettere, è necessario controllare le autorizzazioni dell'API Key.

  • Se il Type del servizio è Block, assicurarsi che l'API Key usata disponga dell'autorizzazione per accedere al servizio Mega Block e al servizio SpatialMap.
  • Se il Type del servizio è Landmark, assicurarsi che l'API Key disponga dell'autorizzazione per accedere al servizio Mega Landmark.

alt text

Se le autorizzazioni sono insufficienti, verrà visualizzato un messaggio di errore che indica che la verifica della connessione al servizio non è riuscita.

alt text

Se l'origine dati target è stata configurata correttamente, dopo la normale connessione al servizio è possibile vedere l'ora di aggiornamento dei dati e l'interfaccia di controllo dei dati dell'editor block.

Consiglio

Se l'origine dati target viene lasciata vuota, dopo la normale connessione al servizio è possibile vedere l'elenco dei dati block nel servizio. Dopo aver selezionato il block da usare, è possibile entrare allo stesso modo nell'interfaccia di controllo dei dati dell'editor block, e l'origine dati target verrà compilata automaticamente.

Gestire i dati dello strumento nella scena

I dati dello strumento editor sono memorizzati sotto il nodo EasyAR.Mega.EditorTool. Eliminare questo nodo equivale a eliminare i dati dello strumento editor.

Attenzione

Non modificare direttamente il contenuto del nodo EasyAR.Mega.EditorTool, in particolare il suo Transform. In caso contrario, lo strumento editor potrebbe non funzionare correttamente, oppure il contenuto potrebbe essere visualizzato nella posizione errata durante il tracking.

Ricaricare i dati del servizio

I dati block visualizzati dallo strumento editor non vengono aggiornati automaticamente quando cambiano i dati della libreria di mappe di localizzazione. Dopo l'aggiornamento dei dati della libreria di mappe di localizzazione, ad esempio dopo l'aggiunta o l'eliminazione di un block, fare clic sul pulsante Reload per ricaricare i dati del servizio.

Attenzione

Se la libreria di mappe di localizzazione usa un block con lo stesso block id per sovrascrivere il block originale, prima dell'aggiornamento dei dati il mesh e gli altri contenuti visualizzati dallo strumento editor restano quelli del block originale. Ciò può causare incoerenze con l'ambiente reale aggiornato e influire sulla precisione del posizionamento dei contenuti.

Se un block viene eliminato dalla libreria di mappe di localizzazione, lo strumento editor può ancora ottenere il block mesh e altri dati, ma l'applicazione non potrà più tracciare quel block in runtime, con possibili errori di visualizzazione dei contenuti.

Passaggi successivi