Table of Contents

Schnelles durchlaufen von mega mit der PC-kamera (eine schnelle, aber nicht empfohlene methode zur ferndebugging)

Dieses dokument zielt darauf ab, entwickler anzuweisen, wie sie ohne EIF-aufnahmedatei mithilfe der PC-kamera und vorortbildern überprüfen können, ob der mega cloud-positionsdienst durchläuft oder anwendungsabläufe debuggt, die nicht mit der tracking-leistung zusammenhängen.

Vor beginn

  • Schließen sie erste schritte ab, um zu erfahren, wie sie eine unity-anwendung mit mega-funktionen ausführen.
  • Schließen sie eine kameraeinheit an den PC an und stellen sie sicher, dass sie ordnungsgemäß funktioniert.
Wichtig

Funktionserwartung:

  • Diese methode ist nicht die empfohlene methode zur ferndebugging. Wenn aufzeichnungen möglich sind, ist debugging mit EIF-dateien die bessere wahl.
  • Diese methode dient nur zum debugging von abläufen, die nicht mit der tracking-leistung zusammenhängen, wenn keine EIF-datei verfügbar ist, z. B. zum überprüfen, ob der mega-dienst funktioniert.
  • Die mit der kamera auf dem PC erzielten ergebnisse haben absolut nichts mit der tatsächlichen tracking-leistung auf dem gerät zu tun.

Vorortfotos erhalten

Machen sie ein relativ klares foto vor ort. Sie können es vor ort aufnehmen oder im editor mit der panorama-vorschaufunktion ein bild aufnehmen.

So nehmen sie mit der panorama-vorschaufunktion ein bild auf
Anmerkung

Einige daten unterstützen kein panorama.

Klicken sie auf das auswahlfeld Panorama Preview Marker, um die panorama-markierungen anzuzeigen.

Klicken sie auf die panorama-markierung an der position, die sie vorschauen möchten, und deaktivieren sie dann das auswahlfeld Panorama Preview Marker, um die panorama-markierungen auszublenden.

Klicken sie auf die schaltfläche X im fenster MegaPanorama, um den bedienungshinweis zu schließen.

Dann erhalten sie im fenster MegaPanorama ein vorortbild, das sie als screenshot speichern können:

Session-überprüfungstool schließen

Klicken sie in der szene auf AR Session (EasyAR) > Stellen sie sicher, dass Frame Player in dessen Inspector-fenster deaktiviert ist.

Bestätigen, dass FramePlayer deaktiviert ist

Ausführen

Wichtig

Der mega-positionsdienst ist relativ "tolerant" gegenüber den eingaben für die positionsbestimmung, aber die ergebnisse dieser debug-methode dienen nur zur unterscheidung zwischen "funktioniert" und "funktioniert nicht" (d. H. Der unterschied zwischen 0 und 1). Es kann beweisen, dass der mega-positionsdienst durchläuft, sagt aber überhaupt nichts über die tatsächliche tracking-erfahrung auf dem gerät aus. Um die positionsgeschwindigkeit und tracking-stabilität zu beobachten, müssen sie unbedingt debugging mit EIF-dateien oder tests auf dem gerät durchführen.

Sie können die kamera auf das bild oder video richten und es ausführen. Wenn die positionsbestimmung erfolgreich ist, werden sie sehen, wie 3D-objekte auf dem bildschirm angezeigt und sprunghaft aktualisiert werden. Da das block-modell in der szene geladen wurde, wird auch das block-modell angezeigt.

Wenn sie die anzeige des block-modells deaktivieren, sehen sie den effekt der überlagerung virtueller objekte auf der realen szene.

Tipp

Die warnmeldungen auf dem bildschirm können nicht geschlossen werden, da diese verwendungsweise nicht die tatsächliche leistung widerspiegelt. Diese methode kann nur während des entwicklungsprozesses verwendet werden, und die entwickler sollten sich der auswirkungen dieser verwendung bewusst sein.

Bildschirm-warnmeldungen

Sie können anhand der aktualisierung des zeitstempels in den diagnostikinformationen beurteilen, ob das system normal läuft: Wenn sie sehen, dass sich der zeitstempel in den auf dem bildschirm angezeigten diagnostikinformationen ständig aktualisiert, bedeutet dies, dass das system normal läuft.

Beurteilung anhand des zeitstempels

Wichtig

Bei der verwendung werden sie auf jeden fall die diagnostikinformationen bemerken, die während der laufzeit auf dem bildschirm oder im sichtfeld angezeigt werden. Lesen sie sorgfältig UI-nachrichtenausgabe und überlegen sie genau, welche konfigurationen sie während der entwicklungsphase, testphase und nach dem release der anwendung vornehmen sollten und welche kontrollschalter sie beibehalten sollten. Die kommunikation mit EasyAR erfordert in der regel die bereitstellung dieser informationen. Es wird empfohlen, sie zu nutzen, anstatt sie sofort zu schließen.

Nächste schritte

  • Verwenden sie nach möglichkeit [