Unityプロジェクトのセットアップ
Unityに戻りパッケージのインポートを完了する
- Unityプロジェクトに戻り、Mixed Reality Feature Toolで追加された新機能がインポートされるのを待ちます。
- プロンプトが表示されたら、XR Interaction Layer Maskに関して[I Made a Backup, Go Ahead!]を選択します。
- 再起動を促されたら、[Yes]を選択します。

シーンの設定
- 新しいシーンを作成します。
- このシーンでカメラと入力に関する設定を行います。
Snapdragon Spaces用のカメラに変更
-
シーンのHierarchyからMain Cameraを削除します。

-
以下のMRTK XR Rigのプレハブを見つけてシーンにドラッグします。
Packages/MRTK Input/Assets/Prefabs/MRTK XR Rig.prefab
Snapdragon Spacesコントローラーの入力設定
上記の通り、本ガイドは、Companion Controllerをデバイス入力として使用する場合のみを対象として います。Companion Controllerを設定するには、以下の手順に従ってください。
-
Hierarchy内のMRTK XR Rigオブジェクトで以下の手順を行います。
- Input Action Managerコンポーネントで、Action Assetsの2つ目の要素にInput Actionsを追加します。
- Input Actionsは以下の場所にあります。
Assets/Sample/Snapdragon Spaces/[バージョンID]/Core Samples/Shared Assets/Input Actions

- これにより、入力アクションがSnapdragon SpacesのCore Samplesから設定されたものにマップされ、Companion Controllerに適切に接続されます。
-
Hierarchy内にDevice Pointerプレハブを追加します。
- Device Pointerは以下の場所にあります。
Sample/Snapdragon Spaces/[バージョンID]/Core Samples/Shared Assets/Prefabs/Interaction/Device Pointer

- XR Interactor Line VisualコンポーネントのLine Widthを0.005に変更します。

- Device Pointerは以下の場所にあります。
MRTKプロファイルの設定
-
Packages > MRTK Core Definitions > Configuration > Default ProfilesにあるMRTKProfileを、Assetsフォルダにドロップしてコピーします。
-
Edit > Project Settings > MRTK3を開きます。- AndroidタブのProfileにMRTKProfileのコピーをドラッグします。

- MRTK Hands Aggregator Subsystemのチェックを外します。
- Subsystem for Hand Synthesisのチェックを外します。

- AndroidタブのProfileにMRTKProfileのコピーをドラッグします。