[11 より前] - 2022-09-12 - fa26baf
この形式は、変更ログ 記録に基づいています。 完全なリリースのお知らせは、リポジトリの [ディスカッション] タブの releases カテゴリにあります。
追加
- 複数のコンポーネント間でポーズ ロジックを共有するための統一された
IPoseSource
インターフェイスを追加しました - Unity のプロジェクト検証システムのサポートを追加しました
- UWP 用の 3D アプリ アイコン設定を追加しました
- 階層内にキャンバス ベースのボタンをインテリジェントに作成するためのメニュー項目を追加しました
- サンプル Unity プロジェクトに BurstAotSettings を追加しました
- プラットフォームからコントローラー モデルを読み込む機能を追加しました
- MRTK2 から
CameraFOVChecker
を追加しました
変更済
- Breaking:
CameraCache
は Unity のパフォーマンスの高いCamera.main
実装を優先して削除されました - 破壊的: UX プレハブは、
MRTK UX Components
とMRTK UX Components (Non-Canvas)
- 破壊的変更: 既定の色空間を線形に変更し、それに応じて材料を調整しました
- Breaking: 空の削除
GazeController
- Unity の XR Core Utilities 2.1.0-pre.1 を必要とするように MRTK3 コア定義の依存関係を更新しました
- Mixed Reality OpenXR プラグインを 1.5.0 に更新しました
- Unity OpenXR プラグインを 1.5.1 に更新しました
- Meta Quest で
TouchScreenKeyboard
を有効にするためにカスタムAndroidManifest.xml
ファイルに移動しました - TabView のビジュアル構成と既定の構成を改善しました
- リファクタリングされた
HandBasedPoseSource
HandJointPoseSource
- Unity を使用するように
InterfaceSelector
を更新しましたTypeCache
- Microsoft.Unity.Analyzers.dllを 1.14.0 に更新しました
- パッケージ マニフェストの依存関係を更新しました
- 古い事前初期化ローダーが削除されました
- 移行にシリアル化コールバックを使用するように FollowJoint を更新しました
- マジック ウィンドウのサンプルを独自のシーンに移動しました
- ハンド メニューと近くのメニュー プレハブと例をキャンバスベースに更新しました
- ベース ハンド コントローラー プレハブの追跡状態マッピングを更新しました
- 廃止された
ArticulatedHandController
PinchPose
- ハンド データのリセット ロジックの強化
- で重複する
PlayspaceUtilities.ReferenceTransform.rotation
アプリケーションを削除しましたMRTKRayInteractor
固定
- StateViz で個々の色を追跡できなくなる問題を修正しました
- チーズ モデルからの警告メッセージを修正しました
- MRTK ロゴ モデルからの警告メッセージを修正しました
ObjectManipulator
とHandInteractionExample
シーンに関連するいくつかの物理問題を修正しました- アクション ボタン プレハブの不適切な切り替え時間と不足しているフォント アイコンの参照を修正しました
- XR が有効になっていない場合の視線シミュレーションを修正しました
既知の問題
次の条件が満たされている場合:
- Oculus OpenXR は、スタンドアロン プラットフォームの再生モード OpenXR ランタイムとして選択され、
- [起動時に XR を初期化する] がスタンドアロン プラットフォームに対してチェックされ、
- コンピューターがヘッドセットに接続されていない (ケーブルまたはワイヤレス経由)
...Unity エディターは、再生モードで頻繁にフリーズすることがあります。 これは Unity OpenXR プラグイン 1.5 で導入された Unity のバグです。 この問題の回避方法:
- スタンドアロン プラットフォームに非 Oculus プレイ モードの OpenXR ランタイムを使用する、または
- [ Edit>Project Settings>XR Plug-in Management>Standalone の下で[スタートアップ時に XR を初期化する]チェック ボックスをオフにします。または、
- エディターで再生モードに入る前にヘッドセットに接続します。
重大な変更
- UX プレハブは、
MRTK UX Components
とMRTK UX Components (Non-Canvas)
- この時点まで、RectTransform ベース (推奨) UX コンポーネントが RectTransform ベース以外の (静的) コントロールと組み合わされ、混乱と不満が生じていました。
- これで、UX プレハブは、Canvas/RectTransform の使用に基づいて 2 つのパッケージに分割されます。 これにより、開発者がより明確になります。
- アクション項目: キャンバス ベースではない UX プレハブ/コンポーネントを現在使用している場合は、Mixed Reality Feature Tool で更新するときに
MRTK UX Components (Non-Canvas)
を明示的に選択してください。
- サンプル プロジェクトの色空間を、それに応じて線形および調整された材料に変更しました
- 線形色空間で使用するために最適化された主要な UI 関連素材と MRTK 標準素材。 ガンマ色空間での外観は少し異なります。
- 線形色空間とガンマ色空間の詳細については、 Unity のドキュメントを参照してください。
CameraCache
は、Unity のパフォーマンスの高いCamera.main
実装を優先して MRTK から削除されました- Unity 2020.2 (MRTK3 の最小 Unity バージョン要件より古い) の時点で、Camera.main には 向上したパフォーマンスが向上しています!
Camera.main
エディター内プロファイラー テストで 0.0 ミリ秒を超える時間がかかったことはありません
- 空の削除
GazeController
- このクラスのすべてのプロパティは非推奨になりました。
ArticulatedHandController
は、各ピンチハンドに同等の機能を提供します。
- このクラスのすべてのプロパティは非推奨になりました。