HoloLens2向けMRアプリケーションを開発するために,MRTK3 + Vuforia 10 で開発を行うためのテンプレートのUnityプロジェクトです. Image Targetの使用を想定したSample Sceneを作成しています. HoloLens上でデバッグを行うため,デバッグメッセージを表示するプレハブ等を含んでいます.
- HoloLens2
- Unity 2022.3.51f1
- MRTK3
- MRTK Core Definitions 4.0.0-pre.1
- MRTK Input 4.0.0-pre.1
- MRTK Spatial Manipulation 4.0.0-pre.1
- MRTK UX components 4.0.0-pre.1
- MRTK UX components 4.0.0-pre.1
- MRTK UX Core Scripts 4.0.0-pre.1
- Mixed Reality OpenXR Plugin 1.11.1
- Microsoft Spatializer 2.0.55
- Vuforia 10.27
- Unityで本プロジェクトを開く(SafeModeに入る)
- Mixed Reality Feature Toolで MRTK3の各種パッケージ をimport
- Exit SafeModeする
- MRTK3の設定を行う
- Build Settingsからplatform を UWP にし,Architecture を ARM 64bit に変更
- ProjectSettingsを開く
- MRTK3 タブで Assign MRTK Default を押してプロファイルを設定
- XR Plug-in Managementタブで OpenXR と Microsoft HoloLens feature group を選択し,HoloLens2向けビルド設定を行う
- PlayerタブでPublishing Settingsを開き,Certificcateファイルを作成する(Vuforiaのものは古いため)
- PackageManager もしくは UnityPackageで Vuforia Engine をimport
- この時,ProjectSettings以下のファイルのimport選択画面で,Noneで全ての選択を外してimportする
- SampleSceneを開き,TextMeshProをimport
Assets/Resources/VuforiaConfiguration.asset
からVuforiaのAPIキーを記入