Simulation im Unity-Editor
Dieses Dokument führt Sie durch die Simulation der realen Standorterkennung im Unity-Editor, um die statische Ausrichtung virtueller Inhalte vor dem Livegang der Mini-App zu überprüfen.
Vorbereitung
Sie können Mega Studio in Unity verwenden.
Stellen Sie sicher, dass die Standortbibliothek einsatzbereit ist.
Erfassen Sie Simulationsdaten mit dem Mega Toolbox Aufzeichnung von Eingabedaten.
Erstellen Sie 3D-Inhalte, die mit der realen Umgebung ausgerichtet sind, z.B.:

Wichtig
Mit vor Ort aufgezeichneten EIF-Daten können Sie visuell überprüfen, ob die Platzierung virtueller Inhalte korrekt ist.
Aufgrund der unterschiedlichen Plattformumgebungen von xr-frame und Unity können Skriptlogik und Rendering-Ergebnisse in der Simulation jedoch nicht validiert werden.
Simulationsablauf
Erstellen Sie einen Sense-Lizenzschlüssel
Da die Simulation in Unity EasyAR Sense erfordert, benötigen Sie einen Sense-Lizenzschlüssel (kann eine Testversion sein).
Wählen Sie im EasyAR Developer Center [Sense-Lizenzverwaltung] > [Neuen Sense-Lizenzschlüssel erstellen]:

- Wählen Sie EasyAR Sense Personal Edition.
- Wählen Sie bei "Sparse Space verwenden?" die Option "Nein".
- Geben Sie einen beliebigen App-Namen, iOS Bundle ID und Android Package Name ein.
- Klicken Sie auf "Bestätigen". Die erstellte Lizenz erscheint anschließend in der Sense-Lizenzverwaltung.

Wählen Sie den in der Vorbereitung erstellten Sense-Lizenzschlüssel im EasyAR Developer Center aus.

Klicken Sie auf "Kopieren":

Klicken Sie in der Unity-Editor-Menüleiste auf [EasyAR] > [Mega] > [Configuration], um zur Konfigurationsseite zu gelangen:

Klicken Sie links auf Sense für die Konfiguration und fügen Sie den Sense-Lizenzschlüssel ein.

Aktivieren Sie das Validierungstool und klicken Sie auf Play.

Klicken Sie im Popup-Fenster auf OK.

Klicken Sie auf die Lade-Schaltfläche, um eine EIF-Datei zu laden.

Wählen Sie die in der Vorbereitung gespeicherte EIF-Datei (Dateiendung
.eifoder.mkveif).
Block Mesh ausblenden.
Sie können das Block Mesh komplett ausblenden.

Sie können im Validierungstool Block Mesh Alpha auf 0 setzen (transparent).

Ziehen Sie den Regler ganz nach links.
EIF abspielen
Wichtig
Beim Abspielen von EIF im Unity-Editor werden ein anderes SDK und andere Eingabeframedaten verwendet als im xr-frame der Mini-App. Daher gilt:
✅ Kann visuell validieren, ob die Platzierung virtueller Inhalte korrekt ist und die Genauigkeit des Cloud-Lokalisierungsdienstes an diesem Standort.
❌ Kann nicht das finale Verhalten der xr-frame-Mini-App auf dem realen Gerät validieren.
Funktionsweise und Erwartung: Wenn Unity EIF-Daten abspielt, ruft das EasyAR SDK die aufgezeichneten Eingabeframedaten auf und sendet eine echte Cloud-Anfrage an den konfigurierten Lokalisierungsdienst.
Bei erfolgreicher und stabiler Lokalisierung: Wenn die Modellposition genau ist und nicht driftet, ist zu erwarten, dass die Szene auch in der xr-frame-Mini-App gut funktioniert.
Bei Fehlschlag oder abnormalem Verhalten: Wenn das Modell häufig springt, versetzt ist oder nicht lokalisiert wird, deutet dies meist auf ähnliche Probleme im realen Betrieb der xr-frame-Mini-App hin.