Table of Contents

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 della session. Questo è uno strumento integrato in ARSession di 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.