Table of Contents

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

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

  1. 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]:

    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.

    Informazioni licenza Sense

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

    Elenco licenze Sense

    Clicca su Copia:

    Copia licenza Sense

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

    Configurazione

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

    Inserisci licenza Sense

  5. Abilita lo strumento di verifica, clicca su Run.

    Scena posizionata

    Clicca su OK nella finestra pop-up.

    Finestra pop-up

  6. Clicca sul pulsante di caricamento per caricare il file EIF.

    Pulsante di caricamento

    Seleziona il file EIF salvato nella preparazione (estensione .eif o .mkveif).

    Seleziona EIF

  7. Nascondi Block Mesh.

    • È possibile impostare tutta la Block Mesh su nascosta.

      Nascondi Block Mesh

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

      Modifica Alpha

      Trascina la barra di controllo all'estrema sinistra.

  8. 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.

Argomenti correlati