Simulare l'esecuzione nell'editor di Unity
Questa guida ti aiuterà a simulare il posizionamento in scenari reali nell'editor di Unity, consentendoti di verificare l'allineamento statico dei contenuti virtuali prima del lancio della mini-app.
Prima di iniziare
Essere in grado di utilizzare Mega Studio in Unity.
Verificare che la libreria di localizzazione sia utilizzabile.
Utilizzare lo strumento Mega Toolbox per acquisire dati di simulazione.
Creare contenuti 3D allineati al mondo reale, ad esempio:

Importante
L'utilizzo di dati EIF registrati sul campo consente di verificare visivamente l'accuratezza del posizionamento dei contenuti virtuali.
Tuttavia, a causa delle differenze tra l'ambiente xr-frame e la piattaforma Unity, la logica degli script e i risultati del rendering non possono essere verificati nella simulazione.
Simulare l'esecuzione
Creare una licenza Sense
Poiché la simulazione in Unity richiede EasyAR Sense, è necessario preparare una licenza Sense (può essere di prova).
Nel centro di sviluppo EasyAR, seleziona [Gestione licenze Sense] > [Crea una nuova chiave di licenza Sense]:

- Seleziona EasyAR Sense Personal Edition.
- Nell'opzione 'Usa spazio sparso' seleziona 'No'.
- Inserisci un nome applicazione qualsiasi, iOS Bundle ID e Android Package Name.
- Clicca su Conferma, dopodiché la licenza richiesta apparirà nella gestione licenze Sense.

Nel centro di sviluppo EasyAR, seleziona la licenza Sense ottenuta nella preparazione.

Clicca su Copia:

Clicca sul menu superiore dell'editor Unity [EasyAR] > [Mega] > [Configuration] per accedere alla pagina di configurazione:

Clicca su Sense a sinistra per configurare e inserire la licenza Sense.

Abilita lo strumento di verifica, clicca su Run.

Clicca su OK nella finestra pop-up.

Clicca sul pulsante di caricamento per caricare il file EIF.

Seleziona il file EIF salvato nella preparazione (estensione
.eifo.mkveif).
Nascondi Block Mesh.
È possibile impostare tutta la Block Mesh su nascosta.

È possibile impostare Block Mesh Alpha su 0 nello strumento di verifica, rendendola trasparente.

Trascina la barra di controllo all'estrema sinistra.
Riproduci EIF
Importante
La riproduzione di EIF nell'editor Unity utilizza SDK e dati di frame di input diversi da quelli utilizzati dalla mini-app xr-frame, pertanto:
✅ Può essere utilizzata per verificare visivamente l'accuratezza del posizionamento dei contenuti virtuali e la precisione del servizio di localizzazione cloud in quella posizione.
❌ Non può essere utilizzata per verificare il risultato finale della mini-app xr-frame su dispositivo reale.
Funzionamento e aspettative: Durante la riproduzione dei dati EIF in Unity, l'SDK EasyAR utilizza i frame di input registrati per inviare richieste reali al cloud al servizio di localizzazione configurato.
- Se la localizzazione ha successo ed è stabile: I modelli sono posizionati con precisione e senza deriva, quindi ci si può aspettare risultati ottimali anche nella mini-app xr-frame.
- Se la localizzazione fallisce o è instabile: I modelli presentano salti frequenti, spostamenti o impossibilità di localizzazione, indicando che la mini-app xr-frame affronterà problemi simili durante l'esecuzione reale.