LoginSignup
2

More than 3 years have passed since last update.

HoloLens 2 開発入門 ~BoundingBoxとAppBar~(Unity2018.4.2f1、MRTKv2.2)

Last updated at Posted at 2020-01-07

Cubeの表示は簡単なので、BoundingBoxとAppBarまでやります

開発環境

  • HoloLens 2
  • MRTK v2.2.0
  • Unity 2018.4.2f1
  • Visual Studio 2019
  • Unity Hub 2.2.2

Unity プロジェクト作成

1.Unity Hubをインストールします
2. UnityのarchiveからUnity 2018.4.2f1をUnity Hubにインストールしてください
3.新規作成の右側の矢印から「Unity 2018.4.2f1」を選択、プロジェクト名を入力し、作成をクリックします
02.PNG

4.Unityの画面が表示されたら完了です
01.PNG

パッケージのインポート

1.MRTKv2.2.0から、下記5つのunitypackageをダウンロードし、Asset -> Import Package -> Custom Packageからインポートします

  • Microsoft.MixedReality.Toolkit.Unity.Foundation.2.2.0.unitypackage
  • Microsoft.MixedReality.Toolkit.Unity.Tools.2.2.0.unitypackage
  • Microsoft.MixedReality.Toolkit.Unity.Extensions.2.2.0.unitypackage
  • Microsoft.MixedReality.Toolkit.Unity.Examples.2.2.0.unitypackage
  • Microsoft.MixedReality.Toolkit.Unity.Providers.UnityAR.2.2.0.unitypackage

設定

1.Build Settings から Universal Windows Platform を選択し、「Switch Platform」をクリックします

05.PNG

2.Consoleを見ると下記のエラーが出ているので、AR Foundationの設定を行います。Window -> Package Manager で、「AR Foundation」を検索する。見つからない場合は、Advanced -> Show preview packagesにチェックを入れておきます。
03.PNG
09.png
10.PNG

3.MRTK Project Configuratorが表示されたらApplyをクリックします
11.PNG

Cubeの配置

1.Mixed Reality ToolkitのAdd to Scene and Configure をクリックし、MRTKの設定を読み込みます(Mixed Reality Toolkitが見えない場合は、プロジェクトをReimport Allしてください)
12.png

2.HierarchyビューのMixed Reality Toolkitを選択し、InspectorビューのMixed Reality Toolkit(Script)からDefaultHoloLens2CongifurationProfileを選びます
13.PNG

3.Hierarchyビューの Create -> 3D Object -> Cube からCubeを作成、Transformを良い感じに設定します。
14.PNG

BoundingBoxおよびAppBarの表示

1.AppBarをCubeの子オブジェクトにします
15.PNG

2.TMP Importer 画面が出るのでインポートします
16.PNG
17.PNG

3.文字がバグっているので、Projectビューで右クリックし、Reimport Allします
18.PNG
19.png
20.PNG

4.その際、Sceneは保存しておきます
21.PNG

5.CubeのInspectorビューからBoundingBox.csをAddComponentし、Target ObjectとBounds OverrideにCubeをアタッチします
24.PNG

6.Audio SourceをAddComponentし、BoundingBoxのEventsの設定で、回転・スケールの開始終了時に音がなるようにします
25.PNG

7.AppBarのBoundingBoxにCubeをアタッチします
26.PNG

ビルドとデプロイ

1.Build SettingsからBuildをクリックし、Holo2フォルダを作成し、ビルドします
22.PNG

2.Holo2フォルダ内にある.slnファイルをVisualStudioで開き、Release・ARM・リモートコンピュータにし、IPアドレスを指定します。HoloLens2のIPアドレスの確認方法はHolographicRemotingアプリか設定のネットワークとインターネットから接続しているWiFiの詳細オプションに載っています

23.PNG

3.ペアリングしたことがないPCは、ピンコードを求められるので、HoloLens2の設定->更新とセキュリティ->デバイスの検出のペアリングで表示されるピンコードを入力してください

4.HoloLens2の電源をオンにしておき、Ctrl+F5でデプロイを開始、うまく配置されればUnity アプリが起動します。

デモ

Mixed Reality Captureで撮影した動画はズレているように見えますが、実際は触ってます。

参考文献

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2