Änderungsprotokoll für MRTK3 vor 18

[pre.18] - 2023-8-21 - a194901

Das Format basiert auf "Changelog beibehalten". Die vollständige Releaseankündigung ist hier unter der Kategorie Releases der Registerkarte Diskussionen in unserem Repository verfügbar.

Hinzugefügt

  • Eine Beispielszene für räumliche Maus; (#11683)
  • Eine ComponentCache<T> -Klasse wurde hinzugefügt, um häufig abfragende Szenenkomponenten zwischenzuspeichern. (11686)
  • Weitere Beispielszenen aus MRTK2. (11710, 11733, 11734, 11736, 11740, 11744, 11748)
  • Die UnboundedTrackingMode Komponente wurde hinzugefügt, um das bald veraltete Microsoft.MixedReality.OpenXR.EyeLevelSceneOrigin im Mixed Reality OpenXR-Plug-In von Microsoft zu ersetzen. (11750)
  • Die Beitragsrichtlinien für das MRTK3-Projekt wurden veröffentlicht. (10, 17)
  • Weitere Projektbetreuer von Qualcomm, Magic Leap und Microsoft wurden hinzugefügt. (7, 18, 19, 21, 22)

Geändert

  • MRTK3 erfordert com.unity.inputsystem jetzt Version 1.6.1, um Mauseingabeprobleme auf HoloLens zu beheben. (11661)
  • Die CameraSettingsManager Komponente befindet sich jetzt im MRTK XR Rig-Prefab. Diese Komponente konfiguriert automatisch die Einstellungen der Hauptkamera basierend auf dem Anzeigetyp des Geräts (Transparent oder Opaque). (11684, 11685)
  • Umgestaltete doppelte LocateTargetHitPoint Methoden zu einem gemeinsamen, freigegebenen Speicherort. (11699)
  • Einige falsch platzierte Steuerelement-Prefabs wurden in die richtigen Verzeichnisse verschoben. (11707)
  • Die UnboundedTrackingMode Komponente wurde dem MRTK XR Rig-Prefab hinzugefügt. Diese Änderung wirkt sich nur auf HoloLens 2 Anwendungen aus. (11750)
  • Es wurde geändert, wie Anwendungen benutzerdefinierte Abticles in MRTK3 erstellen können. Es sollte jetzt einfacher sein. (11758, 9)
  • Alle Namespaces wurden Microsoft entfernt, um die neuen MRTK-organization. (1)
  • MRTK3 ist jetzt unter BSD 3-Klausel lizenziert. (2, 30)

Deprecated

  • Die com.microsoft.* Pakete sind jetzt veraltet. Wechseln Sie stattdessen zu den org.mixedrealitytoolkit.* Paketen. (#31, #32, #34)

Entfernt

  • Die Eigenschaft wurde aus den SpatializationMixer MRTK3-Einstellungen entfernt. Diese Eigenschaft wurde in den MRTK3-Paketen nicht verwendet und wurde daher vorerst entfernt. Diese Eigenschaft kann später hinzugefügt werden, sobald sie eine klar definierte Verwendung innerhalb der MRTK3-Pakete aufweist. (11681, 11694)
  • Entfernt IVariableReticle und ersetzt durch IReticleVisual und IVariableProgressReticle. Je nach Szenario sollten Anwendungen eine oder beide der neuen Schnittstellen implementieren. (11758, 9)

Fest

  • MRTK3 wird jetzt in Unity 2022 ohne automatisierte Codeänderungen kompiliert. (11668)
  • "See-it-say-it"- Bezeichnungen werden jetzt beim Betrachten einer Schaltfläche angezeigt. (11677)
  • "See-it-say-it"- Bezeichnungen werden nur angezeigt, wenn Spracheingaben verfügbar sind. (11677)
  • Die Diktionsbeispielszene funktioniert besser mit dem Spracherkennungssubsystem. (11696)
  • Begrenzungssteuerungshandles werden jetzt wieder angezeigt, nachdem ein Spielobjekt wieder aktiviert wurde. (11698)
  • Warnungen zu XML-Zusammenfassungsblöcken wurden behoben. (11706, 11719, 11723, 11724)
  • Der Schieberegler funktioniert jetzt mit Werten außerhalb des Standardbereichs. (11742)
  • Cursorvisuals sind stabiler. (11739)
  • Das Begrenzungssteuerelement "vereinfacht" nicht mehr, wenn es auf eine 2D-Oberfläche angewendet wird. (12)