Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[pre.11] - 2022-09-12 - fa26baf
Das Format basiert auf Keep a Changelog. Die Vollständige Veröffentlichungsankündigung ist hier unter der Kategorie "Versionen" der Registerkarte "Diskussionen" in unserem Repository verfügbar.
Hinzugefügt
- Eine einheitliche
IPoseSourceSchnittstelle für die Freigabe von Posenlogik für mehrere Komponenten hinzugefügt - Unterstützung für das Project Validation-System von Unity hinzugefügt
- 3D-App-Symboleinstellung für UWP hinzugefügt
- Menüelemente hinzugefügt, um canvasbasierte Schaltflächen in der Hierarchie intelligent zu erstellen
- BurstAotSettings zum Unity-Beispielprojekt hinzugefügt
- Die Möglichkeit zum Laden von Controllermodellen von der Plattform wurde hinzugefügt.
- Hinzugefügt
CameraFOVCheckervon MRTK2
Geändert
- Breaking:
CameraCachewird jetzt zugunsten der leistungsfähigenCamera.mainImplementierung von Unity entfernt. - Bruch: Die UX-Prefabs sind jetzt in zwei Pakete unterteilt:
MRTK UX ComponentsMRTK UX Components (Non-Canvas) - Bruch: Änderte den Standardfarbraum entsprechend in lineare und angepasste Materialien.
- Umbruch: Leer entfernt
GazeController - Aktualisierte ABHÄNGIGKEITen der MRTK3-Kerndefinitionen, um die XR Core Utilities 2.1.0-pre.1 von Unity zu erfordern
- Das Mixed Reality OpenXR-Plug-In wurde auf 1.5.0 aktualisiert.
- Das Unity OpenXR-Plug-In wurde auf 1.5.1 aktualisiert.
- In eine benutzerdefinierte
AndroidManifest.xmlDatei verschoben, um meta Quest zu aktivierenTouchScreenKeyboard - Verbesserte visuelle und Standardkonfiguration von TabView
- Umgestaltet
HandBasedPoseSourceausHandJointPoseSource - Aktualisiert
InterfaceSelectorfür die Verwendung von UnityTypeCache - Microsoft.Unity.Analyzers.dll auf 1.14.0 aktualisiert
- Aktualisierte Abhängigkeiten in Paketmanifesten
- Altes "No Pre Init"-Ladeprogramm entfernt
- FollowJoint aktualisiert, um Serialisierungsrückrufe für die Migration zu verwenden
- Verschiebte das Magische Fensterbeispiel in eine eigene Szene
- Aktualisiertes Handmenü und Beispiele für Die Canvas-basierten Menüs und Beispiele in der Nähe von Menüs
- Aktualisierte Nachverfolgungsstatuszuordnung für Basishandcontroller prefab
ArticulatedHandControllerVeraltet 'sPinchPose- Verbesserte Zurücksetzungslogik für Handdaten
- Duplikatanwendung
PlayspaceUtilities.ReferenceTransform.rotationentfernt inMRTKRayInteractor
Fest
- Ein Problem in StateViz wurde behoben, durch das verhindert wurde, dass einzelne Farben nachverfolgt werden.
- Es wurde eine Warnmeldung aus dem Käsemodell behoben.
- Es wurde eine Warnmeldung aus dem MRTK-Logomodell behoben.
- Einige Physikalische Probleme im
ObjectManipulatorZusammenhang mit und derHandInteractionExampleSzene wurden behoben. - Falsche Übergangszeit und fehlender Schriftsymbolverweis im Prefab der Interaktiven Schaltfläche wurde behoben
- Fixed eye gaze simulation when XR isn't enabled
Bekannte Probleme
Wenn die folgenden Bedingungen erfüllt sind:
- Oculus OpenXR wird als OpenXR-Runtime für den Play-Modus für die eigenständige Plattform ausgewählt und
- Die Initialisierung von XR beim Start wird auf die eigenständige Plattform überprüft und
- Der Computer ist nicht mit einem Headset verbunden (über Kabel oder Drahtlos)
... Unity-Editor kann häufig im Wiedergabemodus fixiert werden. Dies ist ein Unity-Fehler, der in Unity OpenXR-Plug-In 1.5 eingeführt wurde. So umgehen Sie dieses Problem:
- Verwenden einer Nicht-Oculus Play Mode OpenXR Runtime für die eigenständige Plattform oder
- Deaktivieren Sie "XR beim Start initialisieren" unter "Projekteinstellungen-XR-Plug-In-Verwaltung>>eigenständig bearbeiten>" beim Durchlaufen im Editor über den Wiedergabemodus oder
- stellen Sie eine Verbindung mit einem Headset her, bevor Sie in den Wiedergabemodus im Editor wechseln.
Wichtige Änderungen
- Die UX-Prefabs sind jetzt in zwei Pakete unterteilt:
MRTK UX ComponentsMRTK UX Components (Non-Canvas)- Bis zu diesem Punkt wurden unsere rectTransform-basierten (bevorzugten) UX-Komponenten mit unseren nicht rectTransform-basierten (statischen) Steuerelementen zusammengefügt, die Verwirrung und Frustration verursachten.
- Jetzt werden die UX-Prefabs basierend auf ihrer Verwendung von Canvas/RectTransform in zwei Pakete getrennt. Dies ermöglicht eine bessere Klarheit für Entwickler.
- Aktionselement: Wenn Sie derzeit UX-Prefabs/-Komponenten verwenden, die nicht canvasbasiert sind, stellen Sie sicher, dass Sie beim Aktualisieren im Mixed Reality-Featuretool explizit auswählen
MRTK UX Components (Non-Canvas).
- Änderte den Farbraum des Beispielprojekts in lineare und angepasste Materialien entsprechend.
- Optimierte hauptbenutzeroberflächebezogene Materialien und MRTK-Standardmaterialien für die Verwendung im linearen Farbraum. Ihr Aussehen im Gammafarbraum unterscheidet sich geringfügig.
- Weitere Informationen zum linearen Vs. Gammafarbraum finden Sie in der Dokumentation zu Unity.
CameraCachewird jetzt zugunsten der leistungsfähigenCamera.mainImplementierung von Unity aus MRTK entfernt.- Ab Unity 2020.2 (älter als unsere Mindestversionsanforderung für Unity für MRTK3) hat Camera.main einige massive Leistungsverbesserungen!
Camera.mainIn Editor-Profilertests dauerten nie mehr als 0,0 ms.
- Leer entfernt
GazeController- Alle Eigenschaften in dieser Klasse sind veraltet.
ArticulatedHandControllerbietet eine entsprechende Funktionalität für jede Zusammendrückende Hand.
- Alle Eigenschaften in dieser Klasse sind veraltet.