Introduzione al formato EasyAR Mega Annotation
EasyAR Mega Annotation (EMA) è un formato dati per scambiare dati di annotazioni spaziali. I file usano normalmente l'estensione .ema. Un documento EMA può descrivere la relazione tra i Mega Block referenziati e le annotazioni, oltre ai dati di estensione definiti da applicazioni o terze parti.
Casi d'uso
Il formato EMA è comunemente usato nei seguenti scenari:
- Per lo sviluppo Mini Program, offre la possibilità di creare contenuti 3D allineati con precisione al mondo reale, risolvendo il problema che WeChat non fornisce un editor per posizionare e visualizzare in anteprima contenuti rispetto a un block mesh.
- Per scenari di navigazione, come soluzioni di navigazione AR, fornisce dati unificati del grafo dei punti di navigazione per funzionalità di navigazione tra app e Mini Program.
- Usare Mega Toolbox per visualizzare l'effetto in anteprima tramite un modello di annotazioni.
Nota
Se l'applicazione viene eseguita solo in Unity, i dati in formato EMA generalmente non sono necessari. Le scene e le funzionalità di serializzazione di Unity sono sufficienti per implementare le funzioni correlate.
Produzione e archiviazione
Mega Studio può produrre e modificare dati EMA, supportando le seguenti funzioni:
- Modificare visivamente i dati di annotazione in una scena 3D.
- Importare/esportare documenti EMA.
- Connettersi a un database di localization Mega e caricare/scaricare documenti EMA.
I documenti EMA possono essere archiviati localmente come file indipendenti oppure in un database di localization Mega. Ogni documento EMA in un database di localization è limitato a 4 MB.
Lettura e utilizzo
I documenti EMA possono essere letti e usati su diverse piattaforme.
- API dati
- Usare EmaDecoder.Decode per decodificare documenti EMA
- Unity attualmente non fornisce un'interfaccia per caricare documenti EMA dal servizio
Vedere l'esempio MegaBlock_Ema per l'utilizzo.
Versione del formato
I documenti EMA dichiarano la versione del formato tramite il campo version dell'oggetto root.
| Versione | Definizione del formato |
|---|---|
| 0.5 | Formato EasyAR Mega Annotation 0.5 |