Freigeben über


Versionshinweise zu Microsoft Mixed Reality Toolkit 2.8

Neuerungen in Version 2.8.3

MRTK 2.8.3 bietet verschiedene Korrekturen und Leistungsverbesserungen.

MRTK 2.8.3-Fehlerbehebungen und -Änderungen

  • Es wurden gelegentliche KeyNotFoundExceptions von DefaultPointerMediator #10612 behoben.
  • Codebereinigung & Warnkorrekturen #10526
  • BaseMeshOutline-Inspektor #10662 hinzugefügt
  • NullReferenceException beim Öffnen von PointerProfile ohne Hauptkamera in Szene behoben #10715
  • CameraCache-Fehlerfall + Leistung #10714 aktualisiert
  • Behobene ArgumentNullException: Der Wert darf nicht NULL sein. Parametername: _unity_self #10713
  • Flashing RiggedHandMesh #10754 korrigiert
  • Korrektur des fehlerbehebeten Handgitterflimmerns aktualisiert, um keine breaking Interface-Änderung zu sein #10831
  • MRTK2 in Unity 2022 #10903 und #10915 korrigiert
  • OnInspectorGUI für Toolkit inspector #10936 aktualisiert
  • Einige Codepfade von MixedRealityToolkitFiles #10956 entfernt
  • TouchPointer NullReferenceException #11036 korrigiert
  • Die GetAsync-Methode in der Rest-Klasse #10797 wurde korrigiert.
  • Fehlende Zuordnungen für Quest Touch Controller"-Bindungen hinzugefügt #11105
  • GGVPointer zur Verwendung des registrierten Raycastanbieters geändert #11147
  • Korrektur für GazeTarget, das von Nicht-Anvisierenzeigern überschrieben wird #11148
  • Unnötige Controllervisuals wurden aus dem HoloLens-Standardprofil entfernt, um den Speicherbedarf zu reduzieren #11166
  • Buildlogik zum Suchen des SDK #11129 aktualisiert
  • OpenXR-Hinweis "Rendern aus PV-Cam" hinzugefügt #11127
  • Führen Sie keine GetAwaiter-Erweiterungsmethoden ein, die in Konflikt mit Unitys Awaitable in 2023.1+ #11178
  • Unity 2023-Buildwarnungen behoben #11190
  • OIP-Kompatibilitätsproblem #11212 behoben
  • Controller- und Quellsammlungen nicht zwischen Instanzen freigeben #11266
  • Korrigierte manipulierte Hände beim Remoting #11267
  • Augenkalibrierungszustand bei Verwendung des XR SDK #11269
  • Korrigierte simulierte Bewegungscontroller-Greifer #11272

Neuerungen in Version 2.8.2

MRTK 2.8.2 bietet Leistungsverbesserungen und wichtige Korrekturen für Anwendungen für Microsoft- oder Oculus-Geräte.

MRTK 2.8.2-Fehlerbehebungen und -Änderungen

  • Mehrere Leistungsverbesserungen, Reduzierung von Zuordnungen und Verbesserung der Effizienz in wichtigen Codepfaden #10643, #10606
  • Aktualisieren sie CameraFOVChecker.cs, um den .NET-Build in Unity 2018 zu beheben #10654
  • Aktualisieren der Links zu unserer Dokumentations- und API-Referenzseite #10670
  • Unterstützung für den Sprachbefehl "select" mit OpenXR auf HoloLens 2 #10661 hinzugefügt
  • Begrenzungsrahmen der SkinnedMeshRenderer-Unterstützung hinzugefügt #10611
  • Problem behoben, bei dem Controllervisuals nicht vor OnSourceDetected #10625 initialisiert wurden
  • Beheben eines Referenzproblems in ClippingPrimitive #10627

Neuerungen in Version 2.8.1

Dieses Release ist veraltet und sollte nicht verwendet werden, da es versehentlich ein Neupaket von 2.8.0 war. Verwenden Sie stattdessen 2.8.2.

Neuerungen in 2.8.0

Communitys helfen allen, an den Ort zu gelangen, an dem sie sich befinden

Die Veröffentlichung von MRTK 2.8.0 enthält mehrere Fehlerbehebungen für von der Community eingereichte Probleme und einige neue Features, die Sie, die MRTK-Community, angefordert haben!

Wenn wir an der nächsten Ära des MRTK arbeiten, ist es gut zu bedenken, wie wichtig die Beiträge der MRTK-Community für die Gestaltung der Vergangenheit, Gegenwart und Zukunft von MRTK waren. Wir haben der MRTK-Roadmap einen MRTK3-Abschnitt hinzugefügt, und unser Bereich GDC 2022 Creating Cross-Platform Mixed Reality Experiences (GDC 2022 Creating Cross-Platform Mixed Reality Experiences) steht für Streaming zur Verfügung. Sie können Ihre Gedanken und Ideen mit dem Team auf dem Diskussionsboard des MRTK-Repositorys teilen oder indem Sie ein Feature Request Issue einreichen! Wir freuen uns darauf, Ihr Feedback zu hören und in Kürze weitere MRTK3-Informationen mit Ihnen zu teilen.

Während Sie auf mehr warten, hoffen wir, dass Sie die neuen Features, Leistungsverbesserungen und Fehlerbehebungen von MRTK 2.8.0 genießen! Eine letzte Notiz von uns, bevor wir uns mit den Releasedetails befassen. MRTK ist ein Kooperationsprojekt. Jeder, der zum MRTK beiträgt, ist für immer in Erinnerung, mit unserem Dank auf unserer Autoren-Seite.

OpenXR-Unterstützung

Wir haben unsere Unterstützung für die OpenXR-Pipeline verbessert, insbesondere für Oculus Quest und andere Nicht-HoloLens-Geräte. Die Verwendung des Microsoft OpenXR-Plug-Ins mit der OpenXR-Pipeline wird für die Unity 2020- und 2021 LTS-Versionen empfohlen. Wenn Sie Probleme bei der Verwendung von MRTK mit der OpenXR-Pipeline finden, melden Sie ein Problem in unserem GitHub-Repository.

Anvisieren + Zusammendrücken

MRTK v2.8.0 wurde eine neue und experimentelle Eingabemethode Gaze + Pinch hinzugefügt. Sie können jetzt ein Objekt als Ziel verwenden, indem Sie es betrachten und mit einer Zusammendrückenbewegung auswählen. #10193

PinchSliderBox + PinchSpring

MRTK v2.8.0 verfügt jetzt über Unterstützung für zwei neue experimentelle UX-Komponenten, die von unseren Partnern und Designern angefordert wurden. #6445

Beispiel für die Ausführung von PinchSliderBox

Schieberegler für gestaffelte Schritte

Schrittschieberegler und Touchfunktion wurden in den Schieberegler zusammengefügt und vom experimentellen Abgestuft. #9983

Schrittschieberegler

Leistungsverbesserungen

  • Führen Sie keine Raycasts für den GazeProvider durch, wenn sein Verhalten auf #10340 festgelegt ist.
  • Bessere Handhabung für übermäßige Näherungslichter #10241
  • Verbesserungen sortierter Leistungsdaten in Pfaden mit heißem Code #10601

Verbesserungen bei der Visualisierung

MRTK 2.8.0 verfügt jetzt über einen Standardcontroller und eine Handvisualisierung für den Fall, dass eine Plattform keine Controller- oder Handvisualisierungen bereitstellt. Mit dem Microsoft OpenXR-Paket müssen Sie das Oculus-Integrationspaket nicht importieren, um die Oculus-Hand- oder Controllervisualisierungen zu erhalten.

MRTK 2.8.0 Verbesserungen und Fehlerbehebungen

Profilverbesserungen

MRTK 2.8.0 hat einige Verbesserungen an unseren Profilen. Die Verwaltung von Anvisieren und Zeigerverhalten sollte jetzt viel einfacher sein.

  • Überarbeitung der Maske für Zeigerprofilebenen #10508
  • Klären von Raycast-Schichtmaskenbeschreibungen und festen Teleportzeigerüberladungsdefinitionen #10507
  • HandTracking Profile Hand Mesh Refactor #10608
  • Anpassen der Einstellung der Anvisierenfunktion im Konfigurator mit dem aktuellen MRTK-Profil #10525
  • Problem behoben, bei dem die Handgelenksuche Wörterbuchausnahmen für Schnellansichten auslöste #10574
  • Beheben des Flimmerns des Einzelframecursors #10436
  • Problem behoben, bei dem Cursor unter besonderen Umständen verlängert wurden #10503
  • Probleme behoben, bei denen rayDistance und rayStepIndex falsch berechnet wurden #10506

Eingabeverbesserungen

  • Übergeordnete Eingabequelle nicht mehr zwischengespeichert #10561
  • Problem behoben, bei dem der Anvisierenanbieter bei Profiländerung erzwungen zurückgesetzt wurde #10510
  • Inkonsistentes Interaktionsverhalten für überlappende Objekte behoben #10188
  • Beheben des Unterschieds in der Mathematik zum Zeigen von Handstrahlen zwischen linken und rechten Händen #10492
  • PokePointer und TouchableVolume-Korrektur für verpackte Szenen und geschachtelte Setups #10531

Weitere Features, Verbesserungen und API-Änderungen

  • Anpassen der Verwendung veralteter Methoden/Eigenschaften zur Kompatibilität mit Mixed Reality OpenXR 1.4.0 #10524
  • Unterstützung für den Sprachbefehl "auswählen" mit dem Windows XR-Plug-In #10533 hinzugefügt
  • Allgemeine Unterstützung von OpenXR-Handinteraktionen #10538
  • Problem behoben, bei dem WMR-Controller keine räumlichen Daten im "Controller"-Modus meldeten, wenn Handgelenke aktiviert wurden #10547
  • Aktualisieren TetheredPlacement.cs zur Verwendung der lokalen Pose #10566
  • Pr-Fixes, Oculus Integration 39.0-Kompatibilität #10576
  • Schutzebenensuche natives DLL-Paket ruft nur Windows #10595 auf
  • Verschieben von Szenenabfragecode aus dem Fokusanbieter. Verbesserte Kugelzeigerleistung #10146
  • (Breaking) Korrigieren der Hand –> Händigkeit #10273
  • Hinzufügen synchroner CloseImmediate()-Funktionen zu IProgressIndicator #10323
  • Vereinheitlichen von Handschnellansichtsskripts #10555
  • ObjectManipulator Start- und OnPointerX-Funktionen virtualisieren #9981
  • Veröffentlichen von ObservedObjectParent über die BaseSpatialObserver-Klasse #9995
  • Ausführungsreihenfolge/Prioritätssystem für TransformConstraint #10028
  • Hinzufügen von Unterstützung für eingebettete Pakete im Abhängigkeitsfenster #10042
  • Nahzeiger können auf Controllern verwendet werden. #10059
  • Einführung einer Enumeration und Steuern des Verhaltens #10078
  • Option hinzugefügt, damit nur Schiebereglersounds während der Bearbeitung wiedergegeben werden #10081
  • MRTK-TMP-Sprite-Shaderzufügung #10096