Changelog für MRTK3 pre.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 veralteteMicrosoft.MixedReality.OpenXR.EyeLevelSceneOrigin
im Mixed Reality OpenXR-Plug-In von Microsoft zu ersetzen. (11750) - 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 in HoloLens zu beheben. (11661) - Die
CameraSettingsManager
Komponente befindet sich jetzt im MRTK XR Rig-Prefab. Diese Komponente konfiguriert automatisch die Einstellungen der Standard Kamera basierend auf dem Anzeigetyp des Geräts (Transparent
oderOpaque
). (11684, 11685) - Umgestaltete doppelte
LocateTargetHitPoint
Methoden an einen gemeinsamen, freigegebenen Speicherort. (11699) - Einige falsch platzierte Steuerelement-Prefabs wurden in richtige 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 Abstriche in MRTK3 erstellen können. Es sollte jetzt einfacher sein. (11758, 9)
- Alle Namespaces wurden entfernt, sodass sie an neuen MRTK-organization ausgerichtet sind
Microsoft
. (1) - MRTK3 ist jetzt unter BSD 3-Klausel lizenziert. (2, 30)
Als veraltet markiert
- Die
com.microsoft.*
Pakete sind jetzt veraltet. Wechseln Sie stattdessen zu denorg.mixedrealitytoolkit.*
Paketen. (#31, #32, #34)
Entfernt
- Die Eigenschaft wurde aus den
SpatializationMixer
MRTK3-Einstellungen entfernt. Diese Eigenschaft wurde in den MRTK3-Paketen nicht verwendet, daher wurde sie 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 durchIReticleVisual
undIVariableProgressReticle
. Je nach Szenario sollten Anwendungen eine oder beide der neuen Schnittstellen implementieren. (11758, 9)
Fest
- MRTK3 kompiliert jetzt in Unity 2022 ohne automatisierte Codeänderungen. (11668)
- See-it-say-it-Bezeichnungen werden jetzt angezeigt, wenn eine Schaltfläche angezeigt wird. (11677)
- See-it-say-it-Bezeichnungen werden nur angezeigt, wenn Spracheingaben verfügbar sind. (11677)
- Die Diktionsbeispielszene funktioniert besser mit dem Spracherkennungssubsystem. (11696)
- Bounds-Steuerelementhandles werden jetzt wieder angezeigt, nachdem ein Spielobjekt wieder aktiviert wurde. (11698)
- Warnungen für XML-Zusammenfassungsblocks wurden behoben. (11706, 11719, 11723, 11724)
- Der Schieberegler funktioniert jetzt mit Werten außerhalb des Standardbereichs. (11742)
- Cursorvisuals sind stabiler. (11739)
- Das Begrenzungssteuerelement "flacht" nicht mehr ab, wenn es auf eine 2D-Oberfläche angewendet wird. (12)