Workflow_ARSession Beispiel-Detailerklärung
Workflow_ARSession ist ein leichtgewichtiges Beispiel zur Verwaltung von AR-Sitzungen, das zeigt, wie ein vollständiger AR-Anwendungsablauf mit minimalen Abhängigkeiten erstellt wird. Dieses Beispiel unterstützt sowohl den AR Foundation-kompatiblen Modus als auch den einfachen Modus, die je nach Projektanforderungen flexibel gewählt werden können.
Verwendung
Szenenauswahl (eine von beiden)
Im Unity-Editor enthält die Szene Workflow_ARSession zwei Gruppen gegenseitig ausschließender Konfigurationsstammobjekte. Aktivieren Sie nur eine Gruppe (stellen Sie sicher, dass die andere deaktiviert ist):
| Konfigurationsname | Anwendungsfall | Abhängigkeiten |
|---|---|---|
ARFoundationCompatibleSceneSetup |
Projekte, die AR Foundation bereits verwenden oder integrieren möchten | AR Foundation-Konfiguration erforderlich |
SimpleSceneSetup |
Keine Abhängigkeit von AR Foundation, verwendet direkt die nativen Fähigkeiten von EasyAR | Keine zusätzlichen Abhängigkeiten, geeignet für leichtgewichtige AR-Anwendungen |
Erstellung und Ausführung
- Fügen Sie
Workflow_ARSessionzum MenüFile>Build SettingsoderBuild Profiles>Scene Listhinzu. - Bestätigen Sie die Build-Optionen unter
Project Settings>Playerbasierend auf der Zielplattform (z.B. Android oder iOS). - Bauen Sie für das Zielgerät und führen Sie es aus.
Nach dem Start initialisiert die Anwendung automatisch die Kamera und wartet auf die Erkennung von Zielen.
Erkennungsziele und Beschaffungsmethoden
Dieses Beispiel demonstriert standardmäßig die Bildererkennung (Image Tracking)-Funktion, kann jedoch problemlos auf andere Modi wie Objekterkennung oder Cloud-Erkennung erweitert werden.
Standardziel: namecard.jpg
- Zieltyp: 2D-Bild (empfohlene Druckgröße ≥ 90mm × 54mm)
- Download-Link: 🔗 namecard

Wie ersetze ich das Ziel?
- Platzieren Sie Ihr Bild (JPG/PNG) in
Assets/Samples/EasyAR Sense Unity Plugin/[Version]/__All Samples__/Workflow/Workflow_ARSession/Targets. - Wählen Sie die Komponente
ImageTarget-namecardin der Szene und ändern Sie im Inspector unterImage Target Controller (Script)dieTexturezu Ihrem Bild. - Passen Sie
NameundScalean.Scaleist die physikalische Größe Ihres Ziels (in Metern), basierend auf der längeren Seite des Bildes.

- Speichern Sie und bauen Sie neu.
Erwartetes Ergebnis
Wenn die Kamera auf das Zielbild ausgerichtet ist, wird das System:
- Das Bild in Echtzeit erkennen und verfolgen;
- Einen 3D-Panda auf der Bildebene überlagern;
Position, Ausrichtung und Skalierung des Pandas sind strikt an die Pose des Bildziels gebunden. Selbst bei Bewegung, teilweiser Verdeckung oder Lichtänderungen bleibt die Verfolgung stabil.
Erweiterungsvorschläge
- Objekterkennung hinzufügen: Ersetzen Sie
ImageTrackerdurchObjectTrackerund laden Sie.obj-Modelldateien; - Cloud-Erkennung integrieren: Verwenden Sie
CloudRecognizeranstelle lokaler Ziellisten; - Mehrfachziel-Unterstützung: Erweitern Sie von einem einzelnen Bildziel auf mehrere Bilder, das System verarbeitet die gleichzeitige Verfolgung automatisch.
[!TIPP]
Weitere Funktionskomponenten finden Sie unter AR-Funktionskomponenten aufrufen.
Mit Workflow_ARSession können Sie schnell den Kern-Workflow von EasyAR verstehen und darauf aufbauend produktionsreife AR-Anwendungen erstellen.