[pre.13] - 2023-1-5 - a918e44
この形式は、 変更履歴の保持に基づいています。 完全なリリースのお知らせは、リポジトリの [ディスカッション] タブの [リリース] カテゴリから入手できます。
追加
- MRTKDevTemplate に適切な既定の ARCore ローダー/設定アセットを追加しました (#11167)
- Android でのデバッグを改善するための Unity の Android logcat パッケージを追加しました (#11167)
- 個々のパッケージに不足している
.npmrc
が追加されました (#11136) - に
DescribableObject
追加IsContextuallyRelevant
(#11143) - アクションにコントロールがバインドされている場合にチェックする便利な
HasAnyControls
ユーティリティ メソッドを追加しました (#11181) - スライダーのカスタム最小/最大範囲のサポートを追加しました (#11192)
- 定義を追加しました
SpeechRecognitionSubsystem
(#11157) - の実装を
SpeechRecognitionSubsystem
追加しましたWindowsSpeechRecognition
(#11157) - 剛体グラブとフリング動作をカスタマイズするための新しい物理的に正確なオプションが追加されました (#11032)
- 空の MRTK プロファイル フィールドに既定の MRTK プロファイル資産を自動的に設定するボタンを追加しました (#11259)
- 新しい spatializer パッケージで使用する既定のオーディオ ミキサー + ミキサー グループを追加しました (#11271)
- スクリプトが
SpatializationMixer
実行時にMRTKProfile
使用する正しい spatializer ミキサーへの参照を検索できるように、 に プロパティを追加しました (#11271) -
ConfigureSpatializationSettings
オーディオ ソースが実行時に spatializer ミキサーに正しく接続されていることを確認するために使用できる 追加 (#11271) - メニューに UI コントロール (
UI/MRTK/Canvas
、、UI/MRTK/Canvas + Graphic Raycasting
UI/MRTK/Plate
、)UI/MRTK/List Menu
をUI/MRTK/
追加しました。 (#11281) - 効率的で拡張可能なランタイム ダイアログ ポップアップ用に、新しくオーバーホールされた Dialog 2.0 API を追加しました (#11113)
- 新しい Dialog 2.0 API のテストを追加しました (#11113)
- バイト バッファーを処理するための数学ユーティリティを追加しました (#11209)
- 実装を追加しました
WindowsTextToSpeechSubsystem
(#11209) - ハンド レイ グラデーションの最大長を制御するパラメーターを追加しました (#11313)
- 入力システムの姿勢リファクタリングにオプトインする定義シンボルを追加しました
USE_INPUTSYSTEM_POSE_CONTROL
変更
- OIP + OpenXR の使用中に開発ワークフローを改善するために、Git 追跡から Oculus 統合パッケージを除外しました (#11167)
- 既定の Android アプリ アイコンの背景を黒に変更しました (#11167)
- カメラ ポーズ ドライバーにポーズ パスを追加しました
HandheldRAInputDevice
(#11167) - Android SDK の最小バージョンが 29 に更新されました (#11167)
- 削除
DescribableFlag
(#11143) - 暗黙的なバッキング フィールドに new-ish C# 構文を使用するように変更
StatefulInteractable
(#11144) - MR OpenXR プラグインのバージョンが 1.6.0 に更新されました (#11163)
- XRI バージョンを 2.2 に更新 (#11164)
- サンプル シーンの EventSystems を、 を含む
XRUIInputModule
再利用可能なプレハブにリファクタリングしました (#11170) - 再初期化されたハンド コントローラー プレハブとクリーンアップされたオーバーライド (#11182)
- 不要な型を
HandsAggregatorConfig
削除しました (#11157) - 厳しく減衰されたばね、新しいオプションのトルク設定を使用して、剛体グラブとフリングのアルゴリズムを見直し、FixedUpdate ですべての物理操作が確実に実行されるようにしました (感謝 @NorbertNemec!) (#11032)
- サンプル プロジェクトのバージョンを 2020.3.42f1 に変更し、それが新しい最小バージョンであることを示しました (IL2CPP 修正プログラムの場合) (#11213)
- UITearsheet の名前が NonCanvasUITearsheet に変更されました (#11255)
- ObjectBarExample の名前が NonCanvasObjectBarExample に変更されました (#11255)
- UIBackplateExample の名前が NonCanvasUIBackplateExample に変更されました (#11255)
-
破壊:に
AccessibleObject*
リファクタリングDescribableObject*
(#11261) -
破壊: 列挙型を
ComponentRole
スクリプト可能なオブジェクトのセットに置き換えて拡張性を向上 (#11261) - Microsoft Spatializer を v2.37 に更新 (#11271)
- 既定の UWP OpenXR 設定を、スタンドアロンと一致するように Microsoft Motion Controller の相互作用プロファイルを含むように変更しました (#11194)
- 既存またはレガシのダイアログ APiI を
UX.Deprecated
名前空間に移動し、フォルダーにLegacy Dialog
移動しました (#11113) - MR OpenXR プラグインを 1.7.0 に更新しました (#11303)
-
破壊:にリファクタリングされ
TextToSpeechSubsystem.Speak
、非同期 TTS ジョブの をTask<bool>
返します (#11209)TextToSpeechSubsystem.TrySpeak
- タプル スワップの使用、およびその他の最適化のより安全な使用など、スタイルの
??=
TryGetComponent
SetPositionAndRotation
更新とクリーンアップ (#11314) - 破壊: 5 か月以上前に廃止とマークされたすべての API サーフェスをバーンインしました (#11326)
-
破壊的変更 (エディターのみ): を削除
MixedRealityInspectorUtility
し、その機能の一部を にInspectorUIUtility
移動し、残りを にMRTKEditorStyles
移動しました (#11330) -
破壊的変更 (エディターのみ):に
MRTKEditorStyles
リファクタリングMixedRealityStylesUtility
(#11330) - 破壊的変更 (エディターのみ): スクリプト可能なオブジェクトフォールドアウト ユーティリティを削除しました (新しい XR Coreutils Datums に置き換えられます) (#11330)
- 内部
Core/Editor
のフォルダーの再編成 (#11330) - いくつかのコア ユーティリティと型に関する doccomments/documentation の改善 (#11330)
-
破壊的変更 (エディターのみ): わかりやすく一貫性を確保するために、さまざまな
*Inspector
クラスの名前を に*Editor
変更しました (#11330)
固定
- を正しく使用しないの
InputActionProperty
使用Enable/DisableDirectAction
を修正しました (#11133) - 型が配列/リストであることを示さない問題を修正
InterfaceSelectorDrawer
しました (#11183) - マテリアルの正しくないパッケージの場所を修正
GrabBar
しました (#11180) - ビジュアル スクリプトが無効になっているときに、レチクルが無効にされないバグを修正しました (#11204)
- レチクルの向きを設定するときの回転の特異点エラーの修正 (#11204)
- レガシ/非キャンバス スレート プレハブのフォロー機能が見つからない問題を修正しました (#11255)
- スレートが閉じる原因となるスレート ボタンから余分なクリック ハンドラーを削除しました (#11255)
- ベース スレート プレハブの正しくないアイコンを修正しました (#11255)
- ティアシート シーン内の壊れたプレハブ参照を削除しました (#11255)
- "UX コンポーネントからのキャンバス ダイアログ プレハブでダイアログ コントロールを使用すると例外がスローされる" #10888 (#11113) を修正しました
- "UI ティア シート ダイアログの例では、幅が予期した 2 つのボタンにまたがって PressableButton が追加されています" #10893 (#11113) を修正しました
- "ダイアログの近く/遠くが壊れている" を修正しました。適切にスケーラブルなキャンバス ダイアログにリファクタリングする必要がある" #10812 (#11113)
- "MRTK3 ダイアログの単体テスト" #11223 (#11113) を解決しました
- "BoxCollider が存在しないときに PressableButton インスペクターがエラーをスローする" #11270 (#11296) を修正しました
- "PressableButton インスペクターでは、手動入力時にプッシュ プレーンへの変更が視覚化されない" #11295 (#11296) を修正しました
- Unity OpenXR プラグインの破損によるビルド エラーを修正しました (#11303)
- Android のビルドの問題とアイコンのインポート エラーを修正しました (#11307)
- 手操作ポリフィルが UI のコントローラーを押す状態を更新しない問題を修正しました (#11307)
- グラブ インタクター + NearInteractionModeDetector コライダーがエディター内でのマウス クリックをブロックする問題を修正しました (#11328)
- リギングされた手の不適切な素材または古い素材を修正しました (線形カラースペースの最適化/修正) (#11329)
- レガシ プロファイルに関連するいくつかのデッド コードをクリーンアップしました (#11330)
- DialogExample シーンの残りのレガシ ダイアログ ウィンドウを修正しました (#11336)
- VanillaUGUIExample シーンのハンド メニューが見つからない問題を修正しました (#11336)
- アクセシビリティ パッケージのアセンブリバージョン番号が正しくない問題を修正しました (#11342)
既知の問題
- ハンド レイ グラデーション ビジュアルを使用すると、パフォーマンスが低下し、フレームごとのメモリ割り当てが小さくなります。 この問題はまもなく修正される予定です。詳細については、こちら #11343 と こちら #11344 をご覧ください。
互換性に影響する変更
- エディター コードには、いくつかの破壊的な API の変更がありました。 または
MixedRealityInspectorUtility
にMixedRealityStylesUtility
依存するカスタム エディター コードを記述していない限り、影響を受けません。 - API に対するいくつかの破壊的変更については、上記の変更ログを
TextToSpeechSubsystem
参照してください。 - パッケージに対するいくつかの破壊的変更については、上記の変更ログを
com.microsoft.mrtk.accessibility
参照してください。 - 既に 5 か月以上古いとマークされている API が削除されました。詳細については、上記を参照してください。