Table of Contents

Validazione del componente

Il componente di validazione viene utilizzato per simulare l'esecuzione e verificare l'effetto Mega su PC.

Nota

Per lo sviluppo di applicazioni Unity, dovresti utilizzare strumento di validazione della sessione.

Panoramica dell'interfaccia in stato non in esecuzione

Quando non è in esecuzione, il pannello degli strumenti mostra

validation

Panoramica dell'interfaccia in stato di esecuzione

Dopo l'avvio, il pannello degli strumenti mostrerà

validation

Dopo aver aperto la finestra degli strumenti, la finestra degli strumenti mostrerà

validation

Descrizione delle aree degli strumenti

  1. Area di controllo dell'esecuzione
  2. Area di riproduzione EIF
  3. Area di controllo del posizionamento
  4. Area di controllo della visualizzazione
  5. Area delle informazioni di stato

Area di controllo dell'esecuzione

validation

  1. Utilizza/disabilita lo strumento di validazione
  2. Avvia/ferma lo strumento di validazione
  3. Selezione dell'URL di posizionamento
  4. Apri la finestra di controllo in tempo di esecuzione dello strumento di validazione
  5. Apri lo strumento della sessione

Area di riproduzione EIF

validation

  1. Riproduci/pausa
  2. Ferma
  3. Avanti 5s (disponibile per dati in nuovo formato, tranne per arresti anomali della registrazione)
  4. Riproduzione a velocità ridotta (disponibile per dati in nuovo formato)
  5. Riproduzione a velocità accelerata (disponibile per dati in nuovo formato)
  6. Indietro 5s (disponibile per dati in nuovo formato, tranne per arresti anomali della registrazione)
  7. Apri il file EIF
  8. Tempo attuale/tempo totale
  9. Velocità di riproduzione attuale
  10. Progresso di riproduzione (disponibile per trascinamento per dati in nuovo formato, tranne per arresti anomali della registrazione)

Area di controllo della localizzazione

validation

  1. Avvia/ferma la localizzazione (avviata per impostazione predefinita)
  2. Reimposta lo stato di tracciamento

Area di controllo della visualizzazione

validation

  1. Mostra/nascondi lo sfondo video
  2. Mostra/nascondi il modello del Blocco (in URP verrà nascosto anche il modello nella finestra Scene)
  3. Controlla la trasparenza del modello del Blocco (non utilizzabile in URP)

L'effetto di trasformazione della trasparenza del modello del Blocco è il seguente

validation

Area delle informazioni di stato

validation

  1. Copia il contenuto della risposta di localizzazione corrente negli appunti
  2. Indicatore del contenuto della risposta.
    • Verde: Il processo di localizzazione è normale e si è localizzato un blocco.
    • Bianco: Il processo di localizzazione è normale ma non si è localizzato un blocco.
    • Rosso: Si è verificata un'anomalia durante il processo di localizzazione.
  3. Informazioni sulla risposta di localizzazione

Flusso di utilizzo

Preparare i dati EIF

Per convalidare l'effetto, è necessario utilizzare i dati EIF. Si prega di utilizzare lo strumento Simulation Data Recorder di Mega Toolbox per registrare il file EIF. A seconda del formato di registrazione selezionato, il risultato della registrazione salverà un file .mkveif (o file .eif e .eif.json, entrambi indispensabili).

Preparare il pacchetto

Assicurarsi che com.easyar.sense sia stato importato. Se non importato, verrà visualizzato il seguente messaggio,

validation

A questo punto, è necessario utilizzare Unity Package Manager per importare il pacchetto richiesto: com.easyar.sense-**.tgz.

Inserire la chiave di licenza EasyAR Sense

Accedere al centro di sviluppo EasyAR sul sito web per ottenere la chiave di licenza EasyAR Sense

validation

Aprire EasyAR > Sense > Configuration nel menu di Unity

validation

Quindi inserire la chiave di licenza copiata dal sito web nella finestra Project Settings aperta

validation

Collegare il servizio di localizzazione Mega

Dopo aver aggiunto lo strumento, è necessario selezionare il servizio di localizzazione da convalidare nello strumento corrispondente

validation

Preparare i dati Block (opzionale)

Per visualizzare in modo intuitivo l'effetto di localizzazione, si consiglia generalmente di caricare i dati del modello Block dell'area corrispondente. Si prega di fare riferimento alle istruzioni del componente Dati Block per il caricamento.

Preparare i dati di annotazione (opzionale)

Se si desidera visualizzare i dati di annotazione durante la localizzazione, è possibile utilizzare il componente di annotazione per annotare o importare le annotazioni tramite il componente Pacchetto dati di annotazione.

validation

Se a questo punto i dati Block e di annotazione sono stati importati nella scena, verranno visualizzati

validation

Preparare contenuti 3D (opzionale)

È possibile creare oggetti 3D tramite il menu di posta elettronica. Si noti che gli oggetti 3D devono essere posizionati sotto il nodo Block,

validation

Dopo la creazione, è possibile regolare la posizione, le dimensioni, ecc., secondo necessità,

validation

Naturalmente, è anche possibile importare il proprio modello,

validation

Avviare lo strumento

Innanzitutto, abilitare lo strumento, quindi fare clic sul pulsante di esecuzione per avviarlo,

validation

È possibile avviarlo anche tramite il pulsante sulla barra degli strumenti di Unity,

validation

Dopo l'avvio, apparirà una finestra di dialogo informativa. Se si sta sviluppando un'applicazione Unity, si prega di leggere attentamente,

validation

Aprire l'EIF

Dopo l'apertura, l'EIF inizierà automaticamente la riproduzione,

validation

Visualizzare l'effetto

È possibile controllare la riproduzione in base alle esigenze. Solitamente, l'effetto sarà il seguente,

validation

È anche possibile nascondere completamente il modello Block, in modo che l'effetto sia coerente con quello visto nella scena reale,

validation

Interrompere l'esecuzione e ripristinare l'applicazione

Interrompere l'esecuzione tramite il pulsante dello strumento,

validation

Oppure interrompere l'esecuzione tramite il pulsante sulla barra degli strumenti di Unity,

validation

Se si desidera sviluppare la propria applicazione e si ha bisogno di eseguire il proprio programma nell'editor, non dimenticare di disabilitare lo strumento di convalida (valido solo per l'editor, non influisce sull'effetto sul telefono),

validation

Effetti di visualizzazione e suggerimenti per l'uso di Unity

Regolare la dimensione della finestra game

Si consiglia di impostare la dimensione della finestra corrispondente a quella dei fotogrammi video EIF. Generalmente, si raccomanda di utilizzare una dimensione fissa approssimativamente equivalente a 1080P, ad esempio 1080x1920 (modalità landscape 1920x1080).

validation validation

Se la dimensione della finestra differisce significativamente dal fotogramma video EIF, non sarà possibile visualizzare l'intero video e lo strumento mostrerà un messaggio di avviso.

Regolare l'illuminazione della scena

Per una migliore osservazione degli effetti di rendering, è possibile aggiungere e regolare l'illuminazione in base alle esigenze. Se non sono presenti requisiti specifici per l'illuminazione di Unity, è possibile consentire a Unity di generare automaticamente la luce ambiente.

validation validation

Visualizzare contemporaneamente la finestra scene e la finestra game

A volte è necessario visualizzare contemporaneamente il contenuto della finestra Scene e della finestra Game. In questi casi, è possibile modificare l'organizzazione predefinita delle finestre di Unity e regolare la posizione delle finestre Scene e Game in base alle proprie esigenze.

validation

Punti da notare nello sviluppo di Unity

ARSession

Quando lo strumento viene avviato, verranno automaticamente creati ARSession e altri componenti EasyAR necessari. Se nell'escena è già presente un ARSession attivo, lo strumento disabiliterà l'ARSession originale. Tuttavia, le sessioni create dinamicamente non saranno controllate e causeranno errori se vengono avviate.

Main Camera

Durante l'esecuzione, lo strumento modificherà le Clear Flags e lo sfondo (Background) della main camera. Le Clear Flags verranno modificate in Solid Color, e lo sfondo verrà modificato in nero. Queste modifiche non verranno salvate.

Modalità centro

Durante l'esecuzione dello strumento, è possibile utilizzare tutte le modalità di centro supportate. In genere, si consiglia di utilizzare la modalità di centro First Target.