MRが楽しい

MRやVRについて学習したことを書き残す

UnityでのHoloLens(WindowsMR)プロジェクトの作成手順(インストール編)

本日は HoloLens の技術調査枠です。
前回記事の続きです。
bluebirdofoz.hatenablog.com

本記事は Unity プロジェクトのシーンを作成後、UWP アプリを HoloLens にインストールすまでの手順になります。
f:id:bluebirdofoz:20190309144041j:plain

開発環境の準備

開発環境として Visual Studio のインストールが必要になります。
前回記事で以下の Unity のインストールを実施していれば、Visual Studio は同時にインストールされています。
bluebirdofoz.hatenablog.com

HoloLensの準備

Visual Studioが接続できるように HoloLens の開発者モードを有効化する必要があります。
「設定」アプリを開き、「更新とセキュリティ」を選択します。
f:id:bluebirdofoz:20180804234401j:plain

「開発者向け」タブを開き、「開発者向け機能を使う」のチェックボックスを ON に切り替えます。
f:id:bluebirdofoz:20180804234410j:plain
これで HoloLens が「開発者モード」となり、ローカルで作成したアプリをインストール可能になります。

Unityプロジェクトのビルド

対象の Unity プロジェクトをビルドして VisualStudio プロジェクトを作成します。
メニューから File -> Build Settings を開きます。
f:id:bluebirdofoz:20190309144459j:plain

「Build Settings」ダイアログが開くので「Build」ボタンをクリックします。
(このとき、「Build Settings」にエラーメッセージが表示される場合は後述の「Unity 2018 以降の注意点」を確認下さい)
f:id:bluebirdofoz:20190309144510j:plain

出力フォルダの指定を要求されるので、ディレクトリを作成して「フォルダーの選択」をクリックします。
f:id:bluebirdofoz:20190309144521j:plain

ビルドが完了すると、指定ディレクトリに sln ファイルが生成されます。
f:id:bluebirdofoz:20190309144556j:plain

UWPアプリのビルドとインストールの実行

Unity プロジェクトのビルドで作成した sln ファイルを開きます。
f:id:bluebirdofoz:20180804234425j:plain

ビルド設定を「Release」「x86」に変更します。
f:id:bluebirdofoz:20180804234440j:plain

HoloLens を USB ケーブルで PC に繋いでいる場合は、インストール先を「Device」に設定します。
f:id:bluebirdofoz:20180804234458j:plain

同一ネットワーク上に接続した状態の場合は、インストール先を「リモートコンピューター」に設定し、IP アドレスを設定します。
f:id:bluebirdofoz:20180804234509j:plain

IP アドレスの設定はメニューから デバッグ -> (プロジェクト名)のプロパティ を開きます。
プロパティページダイアログが開くので、コンピュータ名に IP アドレスを指定します。
f:id:bluebirdofoz:20180804234520j:plain

メニューから デバッグ -> デバッグなしで開始 を選択すると、HoloLens へのインストールが開始されます。
f:id:bluebirdofoz:20180804234551j:plain

PIN の入力

初めて「リモートコンピューター」へのインストールを実施する場合は以下のダイアログが表示され、PIN の入力を要求されます。
f:id:bluebirdofoz:20180804234602j:plain

HoloLensで「設定」アプリを開き、「更新とセキュリティ」を選択します。
f:id:bluebirdofoz:20180804234609j:plain

「開発者向け」タブを開き、「デバイスの検出」欄にある「ペアリング」ボタンをタップします。
f:id:bluebirdofoz:20180804234617j:plain

すると、PIN が表示されるのでこれを先ほどのダイアログに入力し、「OK」をクリックします。
f:id:bluebirdofoz:20180804234633j:plain