Componente di convalida
Il componente di convalida viene utilizzato per simulare ed eseguire effetti Mega su PC.
Panoramica dell'interfaccia in stato non in esecuzione
Se lo strumento di convalida non è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

Se lo strumento di convalida è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

Mentre la finestra dello strumento di convalida visualizzerà

Panoramica dell'interfaccia in stato di esecuzione
Se lo strumento di convalida non è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

Se lo strumento di convalida è aperto in una finestra separata, la finestra dello strumento di convalida regolerà la visualizzazione in base alle dimensioni della finestra

Descrizione dell'area strumenti
- Area di controllo dell'esecuzione
- Area di riproduzione EIF
- Area di controllo del posizionamento
- Area di controllo della visualizzazione
- Area informazioni sullo stato
Area di controllo dell'esecuzione

- Usa/disabilita strumento di convalida
- Avvia/arresta strumento di convalida
- Apri in finestra separata
- Chiudi strumento nella finestra separata
- Seleziona strumento studio nel pannello strumenti separato
Area di riproduzione EIF

- Riproduci/pausa
- Stop
- Avanti di 5s (disponibile per dati in nuovo formato, tranne arresto anomalo della registrazione)
- Riproduzione rallentata (disponibile per dati in nuovo formato)
- Riproduzione accelerata (disponibile per dati in nuovo formato)
- Indietro di 5s (disponibile per dati in nuovo formato, tranne arresto anomalo della registrazione)
- Apri file EIF
- Tempo corrente/tempo totale
- Velocità corrente
- Progresso della riproduzione (trascinabile per dati in nuovo formato, tranne arresto anomalo della registrazione)
Area di controllo del posizionamento

- Indicatore dello stato di posizionamento
- Avvia/Interrompi posizionamento (attivato di default)
- Ripristina stato del tracking
- Selezione indirizzo server (modificabile solo quando lo strumento non è in esecuzione)
Descrizione colori indicatore di stato di posizionamento
- Verde: Posizionamento sul Block riuscito e tracciamento VIO dispositivo attivo (verde). Senza nuovi risultati, svanisce in trasparenza entro 5s;
- Giallo: Posizionamento sul Block riuscito ma tracciamento VIO dispositivo fallito (giallo). Senza nuovi risultati, svanisce in trasparenza entro 5s;
- Bianco: Posizionamento sul Block non riuscito (bianco). Senza nuovi risultati, svanisce in trasparenza entro 5s;
- Rosso: Errore di posizionamento (rosso). Rimane visibile fino al prossimo risultato di posizionamento;
Area di controllo della visualizzazione

- Mostra/nascondi sfondo video
- Mostra/nascondi dati annotati
- Mostra/nascondi modello Block (in URP nasconde anche i modelli nella finestra Scene)
- Mostra/nascondi nomi pulsanti
- Controlla trasparenza modello Block (non disponibile in URP)
Effetti di trasformazione della trasparenza del modello Block:

Area informazioni di stato

- Stato della sessione aggiornato ogni frame
- Risultato di posizionamento restituito dal server (correlato all'effetto di tracking, ma non è l'intero risultato)
- Copia
- Copia
- Mostra/nascondi informazioni di dump nella Game View
Flusso di utilizzo
Preparare i dati EIF
Per la convalida è necessario utilizzare dati EIF. Utilizzare lo strumento di registrazione dati EIF per simulazione di sviluppo remoto di Mega Toolbox per registrare un file EIF. A seconda del formato di registrazione selezionato, il risultato conterrà un file .mkveif (oppure un file .eif e un file .eif.json; entrambi i file sono necessari).
Preparare il package
Assicurarsi che com.easyar.sense sia stato importato. Se non è importato, apparirà il seguente messaggio,

In questo caso, utilizzare Unity Package Manager per importare il pacchetto richiesto: com.easyar.sense-**.tgz.
Compilare la easyar sense license key
Accedere al centro di sviluppo EasyAR sul sito web per ottenere la EasyAR Sense License Key.

In Unity, aprire il menu EasyAR > Sense > Configuration.

Quindi, nella finestra Project Settings aperta, incollare la license key copiata dal sito web.

Connettere al servizio di localizzazione Mega Dopo aver aggiunto lo strumento, selezionare il servizio di localizzazione da convalidare nello strumento corrispondente.

Preparare i dati Block (opzionale)
Per visualizzare intuitivamente l'effetto di localizzazione, si consiglia generalmente di caricare i dati del modello Block dell'area corrispondente. Fare riferimento alle istruzioni del componente Dati Block per il caricamento.
Preparare i dati di annotazione (opzionale)
Se si desidera visualizzare annotazioni durante la localizzazione, utilizzare il componente di annotazione per annotare o importare annotazioni tramite il componente Pacchetto dati di annotazione.

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

Preparare contenuti 3D (opzionale)
È possibile creare oggetti 3D tramite il menu contestuale. Prestare attenzione al fatto che gli oggetti 3D devono essere posizionati sotto il nodo Block.

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

Naturalmente, è anche possibile importare modelli personalizzati.

Avviare lo strumento
Prima abilitare lo strumento, quindi fare clic sul pulsante di esecuzione per avviarlo.

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

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

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

Visualizzare l'effetto
È possibile controllare la riproduzione secondo necessità. Solitamente, l'effetto sarà simile a questo.

È anche possibile nascondere completamente il modello Block, ottenendo così lo stesso effetto visibile nella scena reale.

Interrompere l'esecuzione e ripristinare l'applicazione
Interrompere l'esecuzione tramite il pulsante dello strumento.

Oppure tramite il pulsante sulla barra degli strumenti di Unity.

Se si sta sviluppando un'applicazione personalizzata e si desidera eseguirla nell'editor, non dimenticare di disabilitare lo strumento di convalida (vale solo per l'editor, non influisce sugli effetti sul telefono).

Effetti di visualizzazione e suggerimenti per l'utilizzo in 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).

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.

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.

Punti da considerare nello sviluppo in Unity
ARSession
All'avvio dello strumento, verrà creato automaticamente un ARSession e altri componenti EasyAR necessari. Se nella scena è già presente un ARSession attivo (active), lo strumento disabiliterà l'ARSession originale. Tuttavia, le sessioni create dinamicamente non saranno controllate e, se eseguite, genereranno un errore.
Main Camera
Durante l'esecuzione, lo strumento modificherà i Clear Flags e lo sfondo (Background) della main camera. I Clear Flags verranno impostati su Solid Color. Lo sfondo verrà impostato su nero. Queste modifiche non verranno salvate.
Modalità centro
Durante l'esecuzione dello strumento è possibile utilizzare tutte le modalità centro supportate. Normalmente si consiglia di utilizzare la modalità centro First Target.