Raccolta dati di simulazione
Durante lo sviluppo e il debug dell'applicazione Mega, testare ripetutamente in ambienti reali non solo richiede tempo, ma può anche essere limitato da spazio, attrezzature e condizioni di rete. Per risolvere questo problema, EasyAR offre un potente meccanismo di simulazione, il cui nucleo è rappresentato dal file di dati EIF.
Questa guida illustra come acquisire e riprodurre dati EIF per una verifica efficiente delle funzionalità, la risoluzione dei problemi e l'anteprima dei risultati.
Concetti chiave: cosa sono i dati EIF?
Prima di iniziare, si consiglia vivamente di leggere Introduzione a EIF per comprendere:
- Contenuto del file EIF: è un contenitore di dati che include non solo il flusso video della fotocamera, ma registra anche in modo sincrono dati dei sensori, orientamento del dispositivo, parametri della fotocamera e altro.
- Meccanismo di registrazione e riproduzione: registrando una volta un file EIF in un ambiente reale, è possibile riprodurlo infinite volte nell'ambiente di sviluppo, replicando perfettamente lo scenario originale.
Comprendere che EIF è una "copia digitale" per "una registrazione, riproduzione ovunque" migliorerà notevolmente la vostra efficienza di sviluppo.
Acquisizione dei dati EIF: metodi e procedura
Acquisire dati EIF di alta qualità è il primo passo per una simulazione riuscita. Seguire i principi fondamentali descritti in Acquisizione dati EIF per garantire la validità dei dati.
A seconda del dispositivo target, i metodi per acquisire EIF sono i seguenti:
- Smartphone
Strumento: tramite l'app Mega Toolbox. Questa è un'app ausiliaria progettata per telefoni, che semplifica il processo di registrazione.
Riferimento: per i passaggi operativi dettagliati, consultare Registrazione file EIF su smartphone. - Dispositivi XR head-mounted
Strumento: tramite il programma Sample. La funzionalità di registrazione EIF è integrata nel progetto di esempio per i visori.
Riferimento: per i passaggi operativi dettagliati, consultare Registrazione file EIF su visori.
Riproduzione dei dati EIF: verifica e debug
Dopo aver acquisito il file EIF, è possibile riprodurlo nell'ambiente di sviluppo senza dover collegare dispositivi reali o essere fisicamente presenti sul luogo.
A seconda dell'ambiente di sviluppo, i metodi per riprodurre EIF sono i seguenti:
- Sviluppo Unity
Strumento: utilizzare lo strumento di verifica dellasession. Questo è uno strumento integrato inARSessiondi Mega, che può caricare direttamente file EIF e simulare una sessione di localizzazione Mega.
Riferimento: per le modalità d'uso specifiche, consultare Simulazione con lo strumento di verifica della session. - Sviluppo mini-programmi WeChat
Strumento: utilizzare l'editor Unity. A causa delle limitazioni dell'ambiente di sviluppo dei mini-programmi WeChat, si consiglia di riprodurre i dati EIF nell'editor Unity per verificarne contenuto e logica.
Riferimento: per le modalità d'uso specifiche, consultare Simulazione nell'editor Unity.
In sintesi, padroneggiare l'acquisizione e la riproduzione dei dati EIF è una competenza essenziale per sviluppare efficientemente applicazioni EasyAR Mega. Trasforma il flusso di sviluppo da "debug sul campo" ad "analisi offline", riducendo significativamente i tempi di sviluppo e rendendo più semplice la collaborazione del team e la riproduzione dei problemi.