Simulation-Runtime-Daten erfassen
Während der Entwicklung und Fehlersuche von Mega-Anwendungen ist wiederholtes Testen direkt in der realen Umgebung nicht nur zeitaufwendig, sondern kann auch durch Standort, Geräte und Netzwerkbedingungen eingeschränkt sein. Um dieses Problem zu lösen, stellt EasyAR einen leistungsfähigen simulation runtime-Mechanismus bereit, dessen Kern die EIF-Datendatei ist.
Dieser Artikel zeigt, wie Sie EIF-Daten erfassen und wiedergeben, um Funktionen effizient zu verifizieren, Probleme zu analysieren und Ergebnisse vorab anzusehen.
Kernkonzept: Was sind EIF-Daten?
Vor dem Start wird dringend empfohlen, Einführung in EIF zu lesen, um Folgendes zu verstehen:
- Inhalt der EIF-Datei: Sie ist ein Datencontainer, der nicht nur den Kameravideostream enthält, sondern auch Sensordaten, Geräte-pose, Kameraparameter und mehr synchron aufzeichnet.
- Aufzeichnungs- und Wiedergabemechanismus: Durch einmaliges Aufzeichnen einer EIF-Datei in der realen Umgebung können Sie sie in der Entwicklungsumgebung unbegrenzt wiedergeben und die damalige scene perfekt reproduzieren.
EIF als “digitale Kopie” zu verstehen, die “einmal aufgezeichnet und überall wiedergegeben” werden kann, erhöht Ihre Entwicklungseffizienz erheblich.
EIF-Daten erfassen: Methoden und Ablauf
Das Erfassen hochwertiger EIF-Daten ist der erste Schritt zu erfolgreicher Simulation. Befolgen Sie die Grundprinzipien in EIF-Daten erfassen, um die Gültigkeit der Daten sicherzustellen.
Je nach Zielgerät gibt es folgende Methoden zur EIF-Erfassung:
- Smartphone Tool: Über die Mega Toolbox App. Dies ist eine speziell für Telefone entwickelte Hilfs-App, die den Aufzeichnungsprozess vereinfacht. Referenz: Detaillierte Schritte finden Sie unter EIF-Dateien auf Telefonen aufzeichnen.
- XR-Headset-Gerät Tool: Über das Sample-Programm. Im Headset-Sample-Projekt ist die EIF-Aufzeichnungsfunktion integriert. Referenz: Detaillierte Schritte finden Sie unter EIF-Dateien auf Brillen aufzeichnen.
EIF-Daten wiedergeben: Verifizierung und Debugging
Nach dem Erfassen einer EIF-Datei können Sie sie in der Entwicklungsumgebung wiedergeben, ohne ein reales Gerät anzuschließen oder vor Ort zu sein.
Je nach Entwicklungsumgebung gibt es folgende Methoden zur EIF-Wiedergabe:
- Unity-Entwicklung
Tool: Verwenden Sie das
session-Verifizierungstool. Es ist in MegaARSessionintegriert und kann EIF-Dateien direkt laden und eine Mega localization session simulieren. Referenz: Die konkrete Verwendung finden Sie unter Das session-Verifizierungstool für simulation runtime verwenden. - WeChat Mini Program-Entwicklung Tool: Verwenden Sie den Unity Editor. Aufgrund der Einschränkungen der WeChat Mini Program-Entwicklungsumgebung wird empfohlen, EIF-Daten im Unity Editor wiederzugeben, um Inhalte und Logik zu prüfen. Referenz: Die konkrete Verwendung finden Sie unter Simulation runtime im Unity Editor.
Kurz gesagt: Die Beherrschung der Erfassung und Wiedergabe von EIF-Daten ist eine unverzichtbare Fähigkeit für die effiziente Entwicklung von EasyAR Mega-Anwendungen. Sie verwandelt den Entwicklungsablauf von “Debugging vor Ort” in “Offline-Analyse”, verkürzt den Entwicklungszyklus erheblich und erleichtert Teamarbeit und Problemreproduktion deutlich.