Table of Contents

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

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

  1. 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]:

    Sense-Lizenz

    • 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.

    Sense-Lizenzinformationen

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

    Sense-Lizenzliste

    Klicken Sie auf "Kopieren":

    Sense-Lizenz kopieren

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

    Konfiguration

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

    Sense-Lizenz einfügen

  5. Aktivieren Sie das Validierungstool und klicken Sie auf Play.

    Fertige Szene

    Klicken Sie im Popup-Fenster auf OK.

    Popup-Fenster

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

    Lade-Schaltfläche

    Wählen Sie die in der Vorbereitung gespeicherte EIF-Datei (Dateiendung .eif oder .mkveif).

    EIF auswählen

  7. Block Mesh ausblenden.

    • Sie können das Block Mesh komplett ausblenden.

      Block Mesh ausblenden

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

      Alpha ändern

      Ziehen Sie den Regler ganz nach links.

  8. 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.

Verwandte Themen