Table of Contents

Acquisire dati di runtime simulato

Durante lo sviluppo e il debug di applicazioni Mega, testare ripetutamente direttamente nell'ambiente reale non solo richiede tempo, ma può anche essere limitato da luogo, dispositivi e condizioni di rete. Per risolvere questo problema, EasyAR fornisce un potente meccanismo di runtime simulato, il cui nucleo è il file dati EIF.

Questo articolo guida all'acquisizione e riproduzione dei dati EIF per verificare funzioni, diagnosticare problemi e visualizzare anteprime dei risultati in modo efficiente.

Concetto 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 non contiene solo lo stream video della camera, ma registra anche in modo sincronizzato dati dei sensori, pose del dispositivo, parametri camera e altro.
  • Meccanismo di registrazione e replay: registrando una volta un file EIF nell'ambiente reale, è possibile riprodurlo infinite volte nell'ambiente di sviluppo, ricreando perfettamente la scene di quel momento.

Comprendere EIF come una “copia digitale” che viene “registrata una volta e riprodotta ovunque” migliorerà notevolmente l'efficienza dello sviluppo.

Acquisire dati EIF: metodi e flusso

Acquisire dati EIF di alta qualità è il primo passo per una simulazione riuscita. Seguire i principi di base in Acquisire dati EIF per garantire la validità dei dati.

In base al dispositivo target, i metodi per acquisire EIF sono:

  • Smartphone Strumento: completare tramite Mega Toolbox App. È un'app ausiliaria progettata per telefoni che semplifica il processo di registrazione. Riferimento: per i passaggi dettagliati, vedere Registrare file EIF su telefoni.
  • Dispositivo XR headset Strumento: completare tramite il programma Sample. Nel progetto sample del visore è integrata la funzione di registrazione EIF. Riferimento: per i passaggi dettagliati, vedere Registrare file EIF su occhiali.

Riprodurre dati EIF: verifica e debug

Dopo aver acquisito un file EIF, è possibile riprodurlo nell'ambiente di sviluppo senza collegare un dispositivo reale e senza recarsi sul posto.

In base all'ambiente di sviluppo, i metodi di replay EIF sono:

  • Sviluppo Unity Strumento: usare lo strumento di verifica session. È uno strumento integrato in Mega ARSession, che può caricare direttamente file EIF e simulare una Mega localization session. Riferimento: per l'uso specifico, vedere Usare lo strumento di verifica session per runtime simulato.
  • Sviluppo WeChat Mini Program Strumento: usare Unity Editor. A causa delle limitazioni dell'ambiente di sviluppo WeChat Mini Program, si consiglia di riprodurre i dati EIF in Unity Editor per verificare contenuti e logica. Riferimento: per l'uso specifico, vedere Simulare runtime in Unity Editor.

In sintesi, padroneggiare acquisizione e replay dei dati EIF è una competenza essenziale per sviluppare in modo efficiente applicazioni EasyAR Mega. Trasforma il flusso di sviluppo da “debug sul posto” ad “analisi offline”, riduce significativamente il ciclo di sviluppo e rende collaborazione del team e riproduzione dei problemi molto più semplici.