Table of Contents

Einführung in das EasyAR Mega Annotation-Format

EasyAR Mega Annotation (EMA) stellt ein Datenformat zum Austausch räumlicher Annotationsdaten dar. Dateien verwenden üblicherweise die Erweiterung .ema. Ein EMA-Dokument kann die Beziehung zwischen referenzierten Mega Blocks und Annotationen sowie von Anwendungen oder Drittanbietern definierte Erweiterungsdaten beschreiben.

Nutzungsszenarien

Das EMA-Format wird häufig in den folgenden Szenarien verwendet:

Anmerkung

Wenn die Anwendung nur in Unity läuft, sind EMA-Formatdaten in der Regel nicht erforderlich. Unity-Szenen und Serialisierungsfunktionen reichen aus, um die zugehörigen Funktionen umzusetzen.

Erstellung und Speicherung

Mega Studio kann EMA-Daten erstellen und bearbeiten und unterstützt die folgenden Funktionen:

EMA-Dokumente können lokal als eigenständige Dateien oder in einer Mega localization database gespeichert werden. Jedes EMA-Dokument in einer localization database ist auf 4 MB begrenzt.

Lesen und Verwenden

EMA-Dokumente können auf verschiedenen Plattformen gelesen und verwendet werden.

  • Daten-API
  • Verwenden Sie EmaDecoder.Decode, um EMA-Dokumente zu decodieren
  • Unity stellt derzeit keine Schnittstelle zum Laden von EMA-Dokumenten aus dem Dienst bereit

Siehe Beispiel MegaBlock_Ema zur Verwendung.

Formatversion

EMA-Dokumente deklarieren die Formatversion über das Feld version des Root-Objekts.

Version Formatdefinition
0.5 EasyAR Mega Annotation-Format 0.5