Table of Contents

Utilizzare la webcam del PC per eseguire rapidamente Mega (un modo rapido ma non consigliato per il debug remoto)

Questo documento ha lo scopo di guidare gli sviluppatori su come verificare se il servizio di localizzazione cloud di Mega può essere eseguito o di eseguire il debug di flussi di applicazione non legati all'effetto di tracciamento, utilizzando la webcam del PC in combinazione con foto di scena, in assenza di file di registrazione EIF.

Prima di iniziare

  • Completare la Guida rapida per capire come eseguire un'applicazione Unity che include le funzionalità di Mega.
  • Collegare una webcam al PC e assicurarsi che funzioni correttamente.
Importante

Aspettative funzionali:

  • Questo modo non è il modo consigliato per il debug remoto. In caso di possibilità di registrazione, è meglio utilizzare il file EIF per il debug.
  • Questo modo è utilizzato solo per eseguire il debug di flussi di sviluppo non legati all'effetto di tracciamento in assenza di file EIF, ad esempio per verificare se il servizio di Mega funziona correttamente.
  • L'effetto visto tramite la webcam sul PC non ha alcuna relazione con l'effetto di tracciamento sul dispositivo reale.

Ottenere una foto di scena

Ottenere una foto chiara della scena. Può essere scattata sul posto o essere catturata utilizzando la funzione di anteprima panoramica nell'editor.

Come catturare una foto utilizzando la funzione di anteprima panoramica
Nota

Alcuni dati non supportano le immagini panoramiche.

Fare clic sulla casella di selezione Panorama Preview Marker per visualizzare i marker panoramici.

Fare clic sul marker panoramico della posizione da visualizzare in anteprima, quindi deselezionare la casella di selezione Panorama Preview Marker per nascondere i marker panoramici.

Fare clic sul pulsante X nella finestra MegaPanorama per chiudere le istruzioni di operazione.

È possibile ottenere una foto di scena nella finestra MegaPanorama e salvarla come screenshot:

Chiudere lo strumento di verifica della sessione

Fare clic su AR Session (EasyAR) nella scena > verificare che Frame Player nel pannello Inspector sia chiuso.

Verificare la chiusura di FramePlayer

Esecuzione

Importante

Il servizio di localizzazione di Mega è piuttosto "tollerante" rispetto all'input utilizzato per la localizzazione, ma i risultati di questo modo di debug sono solo per distinguere tra "funziona" e "non funziona" (ovvero la differenza tra 0 e 1). Può dimostrare che il servizio di localizzazione di Mega funziona, ma non può rappresentare l'esperienza di tracciamento reale sul dispositivo reale. Per osservare la velocità di localizzazione e la stabilità di tracciamento, assicurarsi di utilizzare il file EIF per il debug o di eseguire test sul dispositivo reale.

È possibile eseguire l'applicazione puntando la webcam a una foto o a un video. Se la localizzazione ha successo, verranno visualizzati oggetti 3D appiccicati allo schermo e aggiornati in modo saltatorio. Poiché è stato caricato il modello block nella scena, il modello block verrà anche visualizzato.

Se si disabilita la visualizzazione del modello block, si vedrà l'effetto di oggetti virtuali sovrapposti alla scena reale.

Consiglio

I messaggi di avviso sullo schermo non possono essere chiusi, poiché questo modo di utilizzo non può riflettere l'effetto reale. Questo modo può essere utilizzato solo durante lo sviluppo e gli sviluppatori dovrebbero essere consapevoli degli effetti di questo utilizzo.

Messaggio di avviso sullo schermo

È possibile verificare se il sistema sta funzionando correttamente osservando l'aggiornamento del timestamp delle informazioni di diagnostica: se si vede che il timestamp nelle informazioni di diagnostica visualizzate sullo schermo si aggiorna continuamente, significa che il sistema sta funzionando correttamente.

Verificare attraverso il timestamp

Importante

Durante l'utilizzo, si noteranno sicuramente le informazioni di diagnostica visualizzate sullo schermo o in vista quando si guarda in avanti. Leggere attentamente le Informazioni di output dell'interfaccia utente e considerare attentamente quale configurazione dovrebbe essere adottata durante la fase di sviluppo, la fase di test e dopo il lancio dell'applicazione, nonché quali opzioni di controllo dovrebbero essere mantenute. La comunicazione con EasyAR richiede solitamente di fornire queste informazioni, quindi si consiglia di sfruttarle piuttosto che chiuderle subito.

Passaggi successivi

Argomenti correlati