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

Panoramica dell'interfaccia in stato di esecuzione
Dopo l'avvio, il pannello degli strumenti mostrerà

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

Descrizione delle aree degli strumenti
- Area di controllo dell'esecuzione
- Area di riproduzione EIF
- Area di controllo del posizionamento
- Area di controllo della visualizzazione
- Area delle informazioni di stato
Area di controllo dell'esecuzione

- Utilizza/disabilita lo strumento di validazione
- Avvia/ferma lo strumento di validazione
- Selezione dell'URL di posizionamento
- Apri la finestra di controllo in tempo di esecuzione dello strumento di validazione
- Apri lo strumento della sessione
Area di riproduzione EIF

- Riproduci/pausa
- Ferma
- Avanti 5s (disponibile per dati in nuovo formato, tranne per arresti anomali della registrazione)
- Riproduzione a velocità ridotta (disponibile per dati in nuovo formato)
- Riproduzione a velocità accelerata (disponibile per dati in nuovo formato)
- Indietro 5s (disponibile per dati in nuovo formato, tranne per arresti anomali della registrazione)
- Apri il file EIF
- Tempo attuale/tempo totale
- Velocità di riproduzione attuale
- Progresso di riproduzione (disponibile per trascinamento per dati in nuovo formato, tranne per arresti anomali della registrazione)
Area di controllo della localizzazione

- Avvia/ferma la localizzazione (avviata per impostazione predefinita)
- Reimposta lo stato di tracciamento
Area di controllo della visualizzazione

- Mostra/nascondi lo sfondo video
- Mostra/nascondi il modello del Blocco (in URP verrà nascosto anche il modello nella finestra Scene)
- Controlla la trasparenza del modello del Blocco (non utilizzabile in URP)
L'effetto di trasformazione della trasparenza del modello del Blocco è il seguente

Area delle informazioni di stato

- Copia il contenuto della risposta di localizzazione corrente negli appunti
- 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.
- 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,

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

Aprire EasyAR > Sense > Configuration nel menu di Unity

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

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

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.

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

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,

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

Naturalmente, è anche possibile importare il proprio modello,

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

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

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

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

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

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

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

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

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),

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

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








