Table of Contents

Laufzeiteffekt des Mini Program

Dieser Artikel beschreibt, wie Sie die mit Mega Studio erstellten Annotationsdaten verwenden, um den Effekt im Toolbox WeChat mini program zu überprüfen.

Anmerkung

Die folgenden Inhalte und Tools gelten nicht für den Entwicklungsprozess von Unity-Anwendungen.

Wenn Sie eine Unity-Anwendung entwickeln, lesen Sie im Entwicklungshandbuch Unity-Anwendung zur Effektprüfung packen.

Schritte zum Anzeigen des Effekts

Bevor Sie den realen runtime effect anzeigen, stellen Sie sicher, dass ein WeChat-Gerät vorbereitet ist, Sie Zugriff auf das WeChat mini program haben und der localization-Dienst konfiguriert wurde.

QR-Code des Toolbox WeChat mini program scannen

Vor der Effektprüfung scannen Sie zuerst mit WeChat den QR-Code des mini program, um die Mega Toolbox-Anwendung zu öffnen.

Mega Toolbox WeChat mini program

Beim EasyAR-Konto anmelden

Der erste Schritt zum Anzeigen des realen runtime effect besteht darin, sich im mini program bei Ihrem EasyAR-Konto anzumelden.

Toolbox login

Localization library und Annotationsdaten auswählen

Nach der Anmeldung müssen Sie den entsprechenden localization-Dienst und die Annotationsdatenressourcen auswählen. Dies ist ein wichtiger Schritt für präzise localization. Hinweis: Annotationsdaten müssen ausgewählt werden, um den realen runtime effect in der Vorschau anzuzeigen. Wenn das aktuelle Projekt keine Annotationsdaten hat, erstellen Sie zuerst Annotationsdaten.

Wählen Sie den entsprechenden Dienst und die Daten wie folgt aus:

  1. Wählen Sie Cloud Localization Service Group und wählen Sie es nach dem Klicken aus der Dropdown-Liste.
  2. Wählen Sie die entsprechende Cloud Localization Library und wählen Sie sie nach dem Klicken aus der Dropdown-Liste.
  3. Wählen Sie die entsprechenden Annotation Data und wählen Sie sie nach dem Klicken aus der Dropdown-Liste. (Wenn keine Annotationsdaten vorhanden sind, siehe: Annotationsdaten erstellen)
  4. Klicken Sie auf Start.

Localization library und Annotationsdaten auswählen

Zugehörige Berechtigungen autorisieren

Damit die localization-Funktion normal verwendet werden kann, müssen Kamera- und Standortberechtigungen vorher autorisiert werden.

Zugehörige Berechtigungen autorisieren Zugehörige Berechtigungen autorisieren

Vor-Ort-Effekt anzeigen

Video-Demonstration:

Anmerkung

Für ein besseres visuelles Erlebnis können Sie Debug-Informationen deaktivieren, um den localization-Visualisierungseffekt der Annotationsinhalte intuitiver zu sehen.

Beschreibung der Statusbeurteilung:

Sie können den aktuellen localization-Status anhand der folgenden drei wichtigen Indikatoren bestimmen:

  • Status des annotation cube: Bei normaler localization wird eine weiße MEGA-Textur angezeigt; bei fehlgeschlagener localization wird er grau angezeigt.
  • Parameter im Rückgabefeld der Debug-Informationen:
    • status value: zeigt den aktuellen localization-Status an
    • Sequence parameter: N bedeutet nicht geladen, F bedeutet localization fehlgeschlagen, S bedeutet localization erfolgreich
    • Status button: grün bedeutet localization erfolgreich, weiß bedeutet localization fehlgeschlagen

Das mini program zeigt den Status gemäß den vom Dienst zurückgegebenen Informationen an und hilft Ihnen, den Betriebsstatus des localization-Dienstes zu verstehen:

  • Status localization erfolgreich: Wenn Sie sich am Vor-Ort-Standort befinden, zeigt die localization-Debug-Information den Texthinweis status: Found, der Status button ist grün, der Parameter Sequence zeigt S, und der kalibrierte cube zeigt normal eine weiße MEGA-Textur an. Dies bedeutet, dass der localization-Dienst das Ziel erfolgreich lokalisiert hat.

    Effekt erfolgreicher localization anzeigen

  • Concurrency-Warnung: Wenn die localization-Debug-Information den Texthinweis status: QpsLimitExceeded anzeigt, der Status button weiß ist und der Parameter Sequence F zeigt, läuft der localization-Dienst normal, aber der aktuelle QPS überschreitet das Limit. Zur Lösung siehe Kapazitätslimit und Erweiterung des localization-Dienstes.

    Concurrency-Warnung

  • Status Ziel nicht gefunden: Wenn Sie nicht am Vor-Ort-Standort sind oder es in der localization library keine passende Szene gibt, zeigt die localization-Debug-Information status: Not Found, der Status button ist weiß, und der Parameter Sequence zeigt F. Dies bedeutet, dass der localization-Dienst normal läuft, aber das Ziel nicht lokalisieren konnte.

    Effekt Ziel nicht gefunden anzeigen

  • Localization-Dienst abnormal: Die localization-Debug-Information zeigt den Texthinweis UnKnownError, was auf einen abnormalen localization-Dienst hinweist. Aktivieren Sie Record Logs und Record Data, zeichnen Sie die Fehlerinformationen auf und kontaktieren Sie den EasyAR-Kundendienst.

Verwandte Themen