Table of Contents

Importa la versione più recente del plugin EasyAR per abilitare le funzionalità Mega

Questo articolo spiega come importare la versione più recente di EasyAR Sense Unity Plugin (for Mega) per abilitare le funzionalità Mega.

Usa mega dovresti importare la versione più recente del plugin easyar

Richiede Unity 2021.3.30 o versioni successive.

Nella pagina di download, vedrai due versioni del plugin Unity: EasyAR Sense Unity Plugin e EasyAR Sense Unity Plugin (for Mega). Le principali differenze tra queste due versioni sono:

  • EasyAR Sense Unity Plugin: Non contiene i file di supporto per Mega, non può essere utilizzato per lo sviluppo con Mega. EasyAR fornisce il download delle versioni storiche a partire dalla 4.6.
  • EasyAR Sense Unity Plugin (for Mega): Contiene i file di supporto per Mega, può essere utilizzato per lo sviluppo con Mega. EasyAR non fornisce il download delle versioni storiche.

Quando si utilizzano versioni successive alla 4000, purché il numero di versione sia lo stesso, i file di EasyAR Sense Unity Plugin (cioè com.easyar.sense) all'interno dei due pacchetti compressi sono identici e possono essere scambiati. Pertanto, se hai già scaricato e importato la versione più recente di EasyAR Sense Unity Plugin, puoi estrarre direttamente il file com.easyar.mega dal pacchetto compresso EasyAR Sense Unity Plugin (for Mega) e importarlo nel progetto Unity, senza dover reimportare l'intero pacchetto del plugin.

Nota

Dopo la versione 4000, quando si importano com.easyar.sense e com.easyar.mega incompatibili, il compilatore di script segnalerà un errore, indicando un mismatch di versione. Assicurati che com.easyar.sense e com.easyar.mega provengano dallo stesso pacchetto plugin o siano compatibili tra loro.

Per le versioni 4.7, il numero di versione di com.easyar.sense e com.easyar.mega deve essere esattamente identico, inclusi tutti i numeri e le lettere che seguono, per garantire la compatibilità.

Prima della pubblicazione dell'applicazione, si consiglia di controllare nuovamente il sito web di EasyAR. Se è disponibile una versione più recente di EasyAR Sense Unity Plugin (for Mega), scaricala e importa la versione più recente per garantire che l'app possa utilizzare correttamente i servizi Mega più aggiornati, assicurando la massima compatibilità e le migliori prestazioni.

Importante

Le applicazioni sviluppate con una versione obsoleta di EasyAR Sense Unity Plugin (for Mega) potrebbero non essere in grado di utilizzare i servizi Mega più recenti. Quando i servizi online non cambiano (cioè quando la versione della libreria di localizzazione Mega non viene aggiornata), le applicazioni create con versioni precedenti di EasyAR Sense Unity Plugin (for Mega) continueranno a funzionare normalmente.

Importa il plugin easyar e il pacchetto di supporto mega

Dopo aver decompresso il pacchetto zip scaricato, vedrai un file readme e diversi file tgz. I file tgz possono essere importati direttamente in Unity, non è necessario decomprimerli ulteriormente.

Metodo di importazione:

  • Dalla barra dei menu, fai clic su Window e seleziona Package Manager
  • Nella finestra che appare, fai clic sul simbolo + in alto a sinistra, seleziona Install Package from tarball ...
  • Nella finestra di dialogo che appare, seleziona il file .tgz che hai scaricato e decompresso
  • Importando solo com.easyar.sense puoi sviluppare applicazioni Mega, ma non supporta funzionalità dell'editor come il caricamento della mesh a blocchi e il posizionamento dei contenuti di riferimento.
  • Importando com.easyar.sense e com.easyar.mega puoi sviluppare applicazioni Mega, supportando funzionalità dell'editor come il caricamento della mesh a blocchi e il posizionamento dei contenuti di riferimento.
  • Di solito non è necessario importare com.easyar.mega.studio. Questo strumento non può essere utilizzato per lo sviluppo in Unity, è utilizzato solo per creare e importare dati di annotazione e per visualizzare i risultati in combinazione con Mega Toolbox.

L'ordine di importazione dei due file .tgz com.easyar.sense e com.easyar.mega non è importante, puoi importare prima com.easyar.sense o prima com.easyar.mega.

alt text

Dopo aver importato con successo com.easyar.sense e com.easyar.mega, nella finestra Console di Unity non dovresti vedere alcun messaggio di errore. Inoltre, aprendo la finestra Package Manager, puoi vedere che sia EasyAR Sense Unity Plugin che EasyAR Mega Support sono stati importati e mostrano il numero di versione appena importato.

alt text

Consiglio

com.easyar.mega dipende da alcuni pacchetti di terze parti, come com.unity.cloud.ktx e com.unity.cloud.gltfast. Durante l'importazione, assicurati di avere una connessione di rete stabile, in modo che Unity possa scaricare e importare automaticamente queste dipendenze.

In alcuni ambienti di rete, il processo di importazione di queste dipendenze da parte di Unity potrebbe essere lento. Si consiglia di modificare l'ambiente di rete o di provare più volte l'importazione, fino a quando tutti i pacchetti dipendenti non vengono importati con successo.

Nota

Dopo aver importato il pacchetto del plugin, i file tgz non possono essere eliminati o spostati in un'altra posizione. Pertanto, di solito è necessario posizionare questo file in un luogo appropriato prima dell'importazione. Si consiglia generalmente di metterlo nella cartella Packages del progetto Unity, per facilitare la gestione delle versioni.

Abilita il supporto per le funzionalità mega

Controlla e attiva l'opzione Mega > Mega Block/Landmark support nel pannello Project Settings:

Questa opzione è abilitata per impostazione predefinita dopo l'importazione di com.easyar.mega e disabilitata per impostazione predefinita se non è importato.

Nota

L'abilitazione del supporto per le funzionalità Mega aggiungerà forzatamente i permessi di localizzazione (fine), necessari per ottenere i migliori risultati, essenziali per l'utilizzo delle funzionalità Mega.

Passi successivi