次の方法で共有


MRTK3 pre.13 の変更ログ

[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 RaycastingUI/MRTK/Plate、) UI/MRTK/List MenuUI/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
  • タプル スワップの使用、およびその他の最適化のより安全な使用など、スタイルの??=TryGetComponentSetPositionAndRotation更新とクリーンアップ (#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 の変更がありました。 または MixedRealityInspectorUtilityMixedRealityStylesUtility依存するカスタム エディター コードを記述していない限り、影響を受けません。
  • API に対するいくつかの破壊的変更については、上記の変更ログを TextToSpeechSubsystem 参照してください。
  • パッケージに対するいくつかの破壊的変更については、上記の変更ログを com.microsoft.mrtk.accessibility 参照してください。
  • 既に 5 か月以上古いとマークされている API が削除されました。詳細については、上記を参照してください。