Table of Contents

EasyAR Sense Unity Plugin veröffentlichungshinweise

Wir freuen uns sehr, die Veröffentlichung des EasyAR Sense Unity Plugin 4000 anzukündigen. Diese Version markiert, dass EasyAR über eine vollständige API und eine zeitgemäße Geräteunterstützung verfügt; zudem werden zukünftige Versionen häufiger veröffentlicht als zuvor.

Laden Sie das EasyAR Sense Unity Plugin 4000 herunter, um diese neuen Funktionen und Verbesserungen zu genießen.

Historische versionen

Version 4002.0.0

Veröffentlichungsdatum: 2026-05-18

  • 🐛 Behoben: Problem mit dem fehlgeschlagenen Build für Unity 6.4.4 Android.
  • 🔧 Einige Beispielcodes angepasst.
  • ⬆️ EasyAR Sense auf 4.9.0 aktualisiert

Version 4001.0.0

Veröffentlichungsdatum: 2026-03-10

  • 🐛 Behoben: Numerische Probleme in der Pose-Konvertierung von Native zu Unity. Dieses Problem führte dazu, dass bei der Verwendung von Mega auf bestimmten Geräten kurzzeitige Pose-Sprünge auftraten, was zu einem schnellen Flackern oder Zittern des Inhalts führte. Die Behebung dieses Problems könnte auch andere ähnliche potenzielle Probleme lösen.
  • 🔧 Einige Schnittstellen von MegaTrackerFrameFilter angepasst, um Änderungen an den EasyAR Sense-Schnittstellen zu berücksichtigen
  • ⬆️ EasyAR Sense auf 4.8.0 aktualisiert

Version 4000.0.1

Veröffentlichungsdatum: 2025-11-14

  • 🐛 Behoben: Das Problem wurde gelöst, bei dem in Android-Builds mit aktiviertem Minify eine Laufzeit-AndroidJavaException aufgrund fehlender statischer Methoden (loadLibraries, setupActivity) ausgelöst werden konnte, was dazu führte, dass EasyAR nicht ausgeführt werden konnte.

Version 4000.0.0

Veröffentlichungsdatum: 2025-10-20

Ab dieser Version folgt das EasyAR Sense Unity Plugin der von Unity geforderten Paketversionierung (Semantic Versioning), sodass die Versionsnummer von EasyAR Sense abweichen kann und die Häufigkeit der Veröffentlichungen ebenfalls unterschiedlich sein kann. Diese Version des Plugins enthält die offizielle Version von EasyAR Sense 4.7.0.

Das EasyAR Sense Unity Plugin 4000.0.0 bringt umfangreiche Änderungen mit sich, die hauptsächlich folgende Bereiche betreffen:

  1. Änderungen an der Kompatibilität mit Unity und AR Foundation

    Ab dieser Version unterstützt das EasyAR Sense Unity Plugin nur noch Unity 2021.3 und neuere Versionen, und die Unterstützung für Unity 6 wurde vervollständigt. Gleichzeitig wurde die AR Foundation-Unterstützung in das Plugin-Paket integriert; diese Version unterstützt nur noch AR Foundation 5 und neuere Versionen, und die Nutzung wurde stark vereinfacht. Wenn AR Foundation-Komponenten zur Szene hinzugefügt wurden, können die Szenenkonfiguration und der Skriptcode unverändert bleiben, unabhängig davon, ob die AR Foundation nach dem Start tatsächlich verwendet wird.

  2. Zeitgemäße Headset-Unterstützung, Unterstützung für mehrere OST/VST-Headsets hinzugefügt

    Nach jahrelanger Zusammenarbeit mit mehreren Unternehmen in der Branche ist die Unterstützung für Headsets durch EasyAR standardisiert. Jetzt können Sie die Unterstützung für Headsets von Drittanbietern über Erweiterungen des EasyAR Sense Unity Plugin implementieren (möglicherweise müssen einige Datenschnittstellen vom Headset-Hersteller bereitgestellt werden). Diese Version enthält integrierte Unterstützung für Apple Vision Pro und XREAL Air2 Ultra sowie Unterstützung für Pico 4 Ultra Enterprise und Rokid AR Studio über das EasyAR Sense Unity Plugin-Erweiterungspaket. Außerdem können Sie Unterstützungserweiterungen für andere Geräte von einigen Partnern von EasyAR beziehen (z. B. Xrany 元霓).

  3. Vervollständigung der Unity-Komponentenschnittstellen, umfangreiche Optimierung des ARSession-Workflows

    Diese Version ist die erste, die die Funktionen von EasyAR Sense vollständig über Unity-Komponenten kapselt. ARSession wurde umfangreich optimiert und neu geschrieben. Jetzt können Sie einfach die Unterstützung für Geräte oder Funktionen überprüfen und ARSession je nach Situation starten oder stoppen, um einen Laufzeitwechsel zwischen ARSession oder verschiedenen AR-Funktionen zu ermöglichen. Gleichzeitig können Sie ARSessionFactory verwenden, um ARSession und zugehörige Komponenten zur Laufzeit zu erstellen. Diese Version fügt auch Trägheitsnavigation und 3DoF-Kamerafunktionen hinzu, die hauptsächlich für EasyAR Mega konzipiert sind, aber auch separat verwendet werden können.

  4. Mehrere Entwicklungs- und Diagnosewerkzeuge hinzugefügt

    Diese Version fügt brandneue EIF-Aufnahme- und Wiedergabefunktionen hinzu. Obwohl die EIF-Aufnahme und -Wiedergabe in früheren Versionen verfügbar war, war die Nutzung von EIF noch nie so einfach. Sie können jetzt das Diagnosewerkzeug Session Validaion Tool im Unity-Editor verwenden, um EIF-Dateien direkt abzuspielen und Ihre Szene zu steuern. Ob Bildverfolgung, räumliche Karten oder EasyAR Mega, der Laufzeiteffekt auf dem Gerät kann auf dem PC reproduziert werden. Jetzt können Sie das Laufzeit-Diagnosepanel EasyAR Diagnostics Panel in der App verwenden, um die EIF-Aufzeichnung einfach zu aktivieren oder die Anzeige von Statusinformationen für ARSession und ihre Komponenten jederzeit ein- und auszuschalten. Gleichzeitig wurden die Beispiele in dieser Version vollständig neu geschrieben. Wenn Sie ein Beispiel ausführen, können Sie den ARSession-Status und die Schaltfläche zur EIF-Aufzeichnung direkt sehen, was die Nutzung erleichtert.

  5. EasyAR Mega Werkzeuge vollständig veröffentlicht

    Diese Version integriert Mega Studio 2.12. Zukünftige Plugin-Updates werden häufiger erfolgen, und die Mega-Tools auf der Unity-Seite werden schrittweise in das Plugin integriert und zusammen mit den regulären Plugin-Updates veröffentlicht. Neben den Updates aus den vorherigen Vorabversionen aktiviert diese Version standardmäßig die Trägheitsunterstützung und erweitert die Geräteunterstützung für EasyAR Mega erheblich. Diese Version enthält auch Unterstützung für den neuesten EasyAR Mega Landmark-Dienst. Sie können EasyAR Mega über die EasyAR Website-Seite beantragen.

Die detaillierten Update-Inhalte lauten wie folgt:

Änderungen der Kompatibilität von Unity und AR Foundation:

  • 🔧 Unity: Unterstützt Unity 2021.3 und neuere Versionen (einschließlich Unity 2022.x/Unity 6.x)
    • 🔥 Unterstützung für Unity 2019/Unity 2020 entfernt
    • 🔥 Gradle-Versionsprüfung für Unity 2019 entfernt
    • 🔥 Option DisableARCoreAREngine für Unity 2019 entfernt
  • ✨ Unity 6: Vollständige Unterstützung für Unity 6
    • ✨ Unterstützung für URP 17+ und Render Graph
    • 🐛 Behoben: Fehler in Unity 6, bei dem ClassLoader-Verhalten ARCore deaktivierte
    • 🐛 Behoben: Kamera-Rendering fehlgeschlagen, wenn Render Scale nicht 1 war
    • 🐛 Eigenes BUG in Unity 6: Visuelle Störungen und Artefakte auf iOS/Mac-Geräten beobachtbar. Tritt nur auf, wenn Kameratexturen abgerufen werden müssen. Wir haben teilweise Gegenmaßnahmen hinzugefügt, können es aber nicht vollständig beheben. An Unity gemeldet, siehe Unity Issue UUM-87787. Ab Unity 6.2 kann das Problem umgangen werden, indem Render Scale im Universal Render Pipeline Asset auf einen Wert außerhalb von 0.96-1.05 gesetzt wird.
    • 🐛 Eigenes BUG in Unity 6: Fehlerhaftes Rendering unter Windows DX11. Wir haben Gegenmaßnahmen für Unity 6.0-6.1 hinzugefügt. Getestet und in Unity 6.2 behoben.
  • ✨ AR Foundation: Unterstützt AR Foundation 5 und neuere Versionen, deutlich vereinfachte Nutzung
    • ✨ AR Foundation-Unterstützung ist jetzt im Plugin-Paket enthalten, separate Paket-Importe nicht mehr nötig (kann bei Bedarf über Konfigurationsoption deaktiviert werden)
    • ✨ Unterstützt die Wiederverwendung von Unity.XR.CoreUtils.XROrigin als Ursprung für ARSession, unterstützt die Wiederverwendung der XROrigin-Kamera
    • ✨ Konfigurationsoption Unity XR Auto Switch hinzugefügt, behandelt standardmäßig die Aktivierung/Deaktivierung von Unity XR-Objekten (einschließlich AR Foundation)
    • ✨ Über EasyAR-Menü erstellte ARSession beinhalten automatisch und standardmäßig AR Foundation-Unterstützung
    • ✨ Die meisten Samples enthalten nun AR Foundation-Unterstützung (AR Foundation selbst muss manuell importiert und korrekt konfiguriert werden)
    • 🔧 ARCore und ARKit können separat gesteuert werden, einschließlich der Priorität von EasyARs integriertem ARCore/ARKit gegenüber AR Foundations ARCore/ARKit
    • 🔥 Unterstützung für AR Foundation 4 entfernt
    • 🔥 Unterstützung für ARSessionOrigin entfernt, nur XROrigin wird unterstützt
    • 🔥 Stellvertretende Ausführung des ARCore-Installationsprozesses von AR Foundation entfernt
  • ✨ Vollständige Kompatibilität mit Input System Package

Aktuelle Headset-Unterstützung mit erweitertem Support für mehrere OST/VST-Headsets:

  • 🚀 Head-Mounted-Display-Schnittstelle stabilisiert, ermöglicht Drittanbieterintegration
    • ✨ Unterstützung für Drittanbieter-Geräte (erfordert spezifische Datenschnittstelle vom Hersteller)
    • ✨ Unterstützung für XROrigin und XR Interaction Toolkit
    • ✨ Vereinfachung und Vereinheitlichung aller Headset-Beispiele, kein Code erforderlich, mit Funktionsumschaltung
    • ✨ Unterstützung für Fisheye-Kameraeingabe
    • ✨ Unterstützung für benutzerdefinierte Kameraeingabe mit 3DOF-Daten
    • ✨ Menüfunktion hinzugefügt: Extensions, bündelt alle Erweiterungsmenüpunkte
    • 🐛 Behebung von Renderingfehlern bei einigen Headsets bei der Ausführung von DenseSpatialMap
    • 🔥 Entfernt veraltete Headset-Samples wie ActionOne und BT350
  • ✨ Integrierte unterstützung für Apple Vision Pro
    • ✨ Unterstützt Metal, RealityKit und Hybrid-Modus
    • ✨ Unterstützt visionOS >= 2.0, kompatibel mit visionOS 26
  • ✨ Integrierte unterstützung für XREAL Air2 Ultra (erfordert XREAL SDK >= 3.1)
    • ✨ Kein separater Support-Paket-Import mehr nötig
    • ⚡ Optimierte Leistung auf XREAL-Geräten
    • 🔥 Unterstützung für XREAL Light entfernt
  • ✨ Unterstützung für weitere Geräte wie Pico und Rokid über EasyAR Sense Unity Plugin-Erweiterungen
    • ✨ Bereitstellung einer Referenzvorlage für Drittanbieterintegration: com.easyar.sense.ext.hmdtemplate
    • ✨ Unterstützung für Pico 4 Ultra Enterprise (erfordert PICO Unity Integration SDK >= 3.1)
    • ✨ Unterstützung für Rokid AR Studio (erfordert Rokid Unity OpenXR Plugin >= 3.0.3)
    • ✨ Diese Erweiterungen werden für mehrere zukünftige Versionen des EasyAR Sense Unity Plugins unterstützt
  • ✨ Unterstützung für EasyAR XR License
    • 🔧 Verwendung von EasyAR auf Headsets erfordert eine EasyAR XR License und initiale Netzwerkverbindung (Testversion erfordert ständige Verbindung)

Verbesserung der Unity-Komponentenschnittstelle, deutliche Optimierung des ARSession-Workflows:

  • 🚀 Verbesserung der Unity-Komponentenebenenkapselung
    • ✨ Vervollständigung der Szenenkomponenten, Bereitstellung aller EasyAR Sense-Funktionen
    • 🔥 Entfernung aller über Komponenten gekapselten EasyAR Sense-Ebenenschnittstellen
    • 🔥 Entfernung aller internen Schnittstellen
  • ✨ ARSession: Workflow neu geschrieben und deutlich optimiert
    • ✨ Unterstützung für Starten und Stoppen der Session zu jedem Zeitpunkt
    • ✨ Unterstützung für automatische Startsteuerung der Session
    • ✨ Unterstützung für wechseln der Session-Funktionen und Eingabequellen ohne schwarzen Bildschirm
    • ✨ Vereinfachung der Geräteunterstützungsprüfung, Bereitstellung über konsistente Schnittstelle
    • ✨ Aktualisierung der Geräteunterstützungslisten für MotionTracker, ARCore, AR Engine beim Start
    • ✨ Unterstützung für automatischen Neustart der Session nach Aktualisierung der Geräteliste
    • ✨ Unterstützung für Abruf detaillierter Session-Fehlerinformationen
    • ✨ Hinzufügen einer internen Status-Selbstprüfung für die Session
    • 🔥 Entfernung von ARComponentPicker, dessen Funktion durch andere Session-Workflows ersetzt
    • 🔥 Verbot des gleichzeitigen Betriebs mehrerer ARSessions
  • ✨ ARSessionFactory: Bereitstellung der Funktion zur Laufzeiterstellung von ARSession und zugehörigen Komponenten
    • ✨ Unterstützung für die Laufzeiterstellung einer identischen Session wie über den Editor-Menüpunkt via ARSessionFactory
    • ✨ Hinzufügen der Frame-Source-Sortierfunktion (inklusive Menüpunkt)
  • ✨ FrameSource: Hinzufügen von Trägheitsnavigations- und 3dof-Unterstützung
    • ✨ Hinzufügen von InertialCameraDeviceFrameSource zur Unterstützung von Trägheitsnavigation
    • ✨ Hinzufügen von ThreeDofCameraDeviceFrameSource zur Unterstützung von 3dof-Kameras
    • ✨ Hinzufügen der Menüfunktion: Frame source by transform type, Bereitstellung einer Liste aller integrierten FrameSources
    • ⚡ Optimierung der Inspector-Optionen
  • ✨ Andere Schnittstellenanpassungen und Funktionsaktualisierungen
    • ✨ Hinzufügen der Funktion zur Erstellung eines ImageTarget aus Texture2D
    • ✨ Hinzufügen von ImageMaterial zum Rendern von Bilddaten (Kamerabild, Target-Bild etc.)
    • ✨ Hinzufügen von ActiveController zur Steuerung des Active-Status von GameObject, Vereinheitlichung der relevanten Steuerungslogik
    • ✨ Hinzufügen der Funktion zur Simulation der Bildschirmrotation auf Desktop-Geräten
    • ✨ Hinzufügen von XROriginChildController zur Steuerung des Verhaltens von Objekten unter dem Session-Ursprung
    • 🔥 Entfernung von WorldRootController
    • 🔧 Sparsere räumliche Karten-Schnittstelle in separate Funktionskomponenten Builder und Tracker aufgeteilt
    • 🔧 Anpassung von EasyARController, Bereitstellung anwendungs-/systemweiter statischer Funktionen
    • 🔧 Vereinheitlichung der Target-Komponentenschnittstellen
    • 🔧 Vereinheitlichung der Schnittstelle für den Dienstzugriff auf Daten

Neue Entwicklungs- und Diagnosetools hinzugefügt:

  • 🚀 Bearbeitungszeit-Diagnosetool hinzugefügt: Session Validation Tool
    • ✨ Vereinfachte Wiedergabe von eif in beliebigen Szenarien
    • ✨ Unterstützung der Steuerung des eif-Wiedergabeflusses
    • ✨ Unterstützung der Steuerung des Session-Flusses
  • 🚀 Laufzeit-Diagnosepanel hinzugefügt: EasyAR Diagnostics Panel
    • ✨ Developer Mode-Schalter hinzugefügt; standardmäßig wird das Diagnostics Panel durch 8-maliges Tippen auf den Bildschirm ein- und ausgeschaltet, um die Aufnahme von eif in Online-Apps und die Problemberichterstattung zu vereinfachen
    • ✨ Unterstützung benutzerdefinierter Developer Mode-Schalter zur Steuerung des Diagnostics Panels über individuelle Interaktionen
    • ✨ Unterstützung der Steuerung der eif-Aufnahme
    • ✨ Unterstützung der Steuerung der Anzeige von Session-Informationen
    • ✨ Unterstützung der Steuerung der eed-Aufnahme
  • ✨ Neue EIF-Aufnahme- und Wiedergabefunktionen hinzugefügt
    • ✨ FrameRecorder wird automatisch in die ARSession integriert, manuelle Auswahl nicht mehr erforderlich
    • ✨ FrameRecorder generiert standardmäßig automatisch Dateinamen zur Unterstützung der skriptfreien Nutzung
    • ✨ FramePlayer unterstützt mit dem neuen Aufnahmeformat Sprünge und Geschwindigkeitsanpassungen während der Wiedergabe bei reduzierter Dateigröße
    • 🔧 Unterstützung der Steuerung von Szenen und AR-Funktionen über eif auf dem Computer (keine neue Funktion)
  • ✨ DiagnosticsController hinzugefügt, um Diagnosefunktionen zu vereinheitlichen und zu optimieren
    • ✨ Hinzugefügt: Gestaffelte Anzeige und Steuerung von Informationen; standardmäßig werden alle Fehler- und Warnmeldungen über die UI angezeigt
    • ✨ Hinzugefügt: Anzeige von Schlüsselstatusinformationen der ARSession und ihrer Komponenten; standardmäßig über die UI und pro Frame aktualisiert
    • 🔧 Vereinfachung der Beschaffung von Problemberichtsinformationen durch Diagnosefunktionen
    • 🔥 GUIPopup entfernt
  • 🔧 Verhalten bei Ausnahmezuständen und Anzeige von Fehlermeldungen optimiert
    • 🔧 Fehlermeldung bei nicht verfügbarer Frame Source optimiert
    • 🔧 In URP-Umgebungen, die EasyAR anstelle von AR Foundation oder Head-Mounted-Displays für die Kamerabildwiedergabe nutzen, führt eine fehlerhafte Konfiguration von RendererFeature zu einem Fehler und Abbruch der ARSession-Ausführung
    • 🔧 Standard-Active-Steuerungsstrategie von Origin geändert: Inhalte haften bei Trackingverlust am Bildschirmrand statt zu verschwinden
    • 🔧 Bei Nutzung von Testprodukten auf benutzerdefinierten Kameras oder Head-Mounted-Displays werden alle Inhalte nach Erreichen der Zeitbegrenzung ausgeblendet, um Fehlinterpretationen zu vermeiden
  • 🔧 Konfigurationsseiteninhalte und -optionen optimiert
    • ✨ Unterstützung der Auswahl von Varianten der EasyAR Sense-Bibliothek
    • 🔒 Anwendungsberechtigungen: Außer Kameraberechtigungen sind andere Berechtigungen nicht mehr änderbar; sie werden durch die EasyAR Sense-Bibliotheksvariante und die Aktivierung von Mega bestimmt
    • 🔧 Funktionen und Serverkonfigurationen nach EasyAR-Funktionen gruppiert
    • 🔧 Zentrale Verwaltung von Konfigurationen für Drittanbieter-AR-SDKs
    • 🔧 Zentrale Verwaltung von Workaround-Konfigurationen für Unity

EasyAR Mega-Tools vollständig veröffentlicht:

  • 🚀 Vollständig öffentlich, synchronisierte Updates
    • ✨ Integrierte Veröffentlichung von Mega Studio 2.12
    • 🔧 Die Mega-Tools auf Unity-Seite werden schrittweise in das Plugin integriert. Zukünftig wird nur noch das neueste integrierte Paket bereitgestellt, jedoch gemeinsam mit dem regulären Update des EasyAR Sense Unity Plugins veröffentlicht.
    • 🔧 EasyAR Mega muss weiterhin über die EasyAR-Website-Seite beantragt und genehmigt werden, bevor es verwendet werden kann.
  • ✨ Neue Unterstützung für EasyAR Mega Landmark
  • ✨ Neue Unterstützung für 5DOF-Trägheitsnavigation, standardmäßig aktiviert, erweitert die Geräteunterstützung für EasyAR Mega erheblich
  • ✨ Neue Unterstützung für den Zugriff auf Mega-Dienste über API-Token
  • 🔧 Optimierung der Mega-Leistung und Entwicklungserfahrung (enthalten in den vorherigen Updates der Version 4.7.x)
    • ✨ Unterstützung für 3DOF reinen Rotationsmodus und 0DOF-Modus (standardmäßig deaktiviert)
    • ✨ Hinzufügen von EditorCameraDeviceFrameSource zur Editor-Diagnose, um fehlerhafte Ausführung auf Mobilgeräten aufgrund unvollständig kopierter Samples zu vermeiden
    • ✨ Beim Aufzeichnen alter eif-Daten mit Mega generiert FrameRecorder automatisch eine .eif.json-Datei
    • 🔧 Ersetzen der Remote-Debugging-Degradierungsoption durch LocationInputMode
    • 🔧 Aufteilung des tracklosen Modus in eine eigenständige Komponente, normalerweise nicht mehr erforderlich oder zu beachten
    • 🔧 Hinzufügen der BlockRootSource-Option, bei Standardkonfiguration führt das Vergessen der BlockRoot-Einstellung zu einer Fehlermeldung
    • 🔧 Anpassung des Standardverhaltens bei Lokalisierung in mehreren Blöcken, um sicherzustellen, dass mehrere Blöcke nicht standardmäßig verwendet werden
    • 🔧 Anpassung einiger Schnittstellennamen
    • 🔧 Auslösen einer klareren Ausnahme, wenn eine Session Mega enthält, aber nicht verwendet werden kann
    • 🔧 Anpassung der minimalen QualityLevel für MotionTracker mit Mega-Unterstützung auf Limited
    • 🐛 Behebung eines Fehlers, bei dem der Status CloudLocalizerStatus.WakingUp nicht korrekt umgesetzt wurde und zu Laufzeitfehlern führte
    • 🔧 Einige Optimierungen und Änderungen siehe Änderungsprotokoll von EasyAR Sense

Musterprojekte überarbeitet und optimiert:

  • ✨ Umgeschriebene samples
    • ✨ Kompatibel mit verschiedenen Input System-Konfigurationen
    • ✨ Kompatibel mit URP17+
    • ✨ Kompatibel mit der Verwendung von AR Foundation
    • 🔧 Kompatibel ohne AR Foundation
    • 🔧 Einige samples ohne AR Foundation-Unterstützung bleiben erhalten
    • ⚡ Skripte und Schnittstellenaufrufe optimiert
    • 🚚 Einige samples umbenannt
    • 🔧 Ressourcen wie Modelle und Videos in samples ersetzt
    • ⚡ Verwendung von streaming assets reduziert, nur in samples für bestimmte Funktionen verwendet und importiert
    • ✨ ImageTarget mit Texture2D erstellen
  • ✨ Neue Funktionen und Schnittstellendemonstrationen hinzugefügt
    • ✨ Workflow_ARSession sample hinzugefügt, um die grundlegende session-Prozesse und Geräteunterstützung zu lernen
    • ✨ Workflow_FrameSource_ExternalImageStream sample hinzugefügt, um Video als benutzerdefinierte Kamera zu nutzen (nicht für Head-Mounted Displays geeignet)
    • ✨ Combination_BasedOn_MotionTracking sample hinzugefügt, um die Nutzung, den Wechsel verschiedener Funktionen und den AR Foundation-Wechsel bei verfügbarer Bewegungserfassung zu lernen
    • ✨ Combination_BasedOn_AppleVisionPro sample hinzugefügt, um die Nutzung und den Wechsel verschiedener Funktionen auf Apple Vision Pro zu zeigen
    • ✨ Combination_BasedOn_Xreal sample hinzugefügt, um die Nutzung und den Wechsel verschiedener Funktionen auf XREAL-Geräten zu zeigen
    • ✨ Mehrere Mega samples hinzugefügt (in früheren 4.7.x-Updates enthalten)
    • ✨ Funktion zum Ändern der Kameragröße und des Fackelmodus in Workflow_FrameSource_CameraDevice hinzugefügt
    • 🔥 Separate AR Foundation samples entfernt, deren Funktionalität ist in anderen samples enthalten
    • 🔥 FrameRecording sample entfernt, dessen Funktionalität ist in anderen samples enthalten
    • 🔥 MotionTracking_Fusion sample entfernt, dessen Funktionalität ist in Combination_BasedOn_MotionTracking enthalten
    • 🔥 SurfaceTracking_ImageTarget sample entfernt, Funktionskombination ist weiterhin einfach realisierbar
    • 🔥 Camera_CustomCamera sample entfernt, kann bei Bedarf selbst implementiert werden
    • 🔥 Alte Headset-samples wie ActionOne und BT350 entfernt
  • ✨ Verwendung der eif-Aufnahme und -Wiedergabe vereinfacht
    • ✨ eif-Aufnahmetaste zu allen samples hinzugefügt; aufgenommene eif-Dateien können im Editor verwendet werden
  • ✨ Launcher umgeschrieben, mit Beschreibungen der samples
    • 🐛 Behebt das Problem, dass durch den Launcher geladene sample-Szenen zu dunkel waren

EasyAR- und Drittanbieter-AR-Funktionsintegration:

  • ⬆️ Aktualisiert EasyAR Sense auf Version 4.7.0 (Final)
  • ⬆️ EasyAR AR Engine Interop aktualisiert
  • ⬆️ ARCore SDK auf 1.46.0 aktualisiert
  • 🔧 AR Engine auf einigen nicht kompatiblen Smartphones deaktiviert
  • 🐛 Behebt Fehler, bei dem ARCore unter Unity 6 aufgrund von Änderungen im ClassLoader-Verhalten nicht funktionierte

Verwandte themen