4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows Mixed Reality シミュレーター x Unity の開発環境を構築する

Posted at

はじめに

Windows Mixed Reality ヘッドセットが入手できることになったので、これを機に Windows Mixed Reality シミュレーター x Unity の環境を構築して勉強しようと考えています。
そこで 開発 - Mixed Reality | Microsoft Docs を参考にしながら開発環境を構築します。
内容は実際に環境を構築していく時に作成する備忘録のような内容ですので、詳しい内容はありませんがご了承ください。

構築環境

こちらに記載されている環境を構築していきます。

ツール 説明
Windows 10 Pro Version 1903 Windows Mixed Reality PC ハードウェア ガイドライン 参照
Visual Studio 2019 (16.1 以降) 完全な機能を備えた Windows などの統合開発環境 (IDE) です。 コードの記述、デバッグ、テスト、配置には、Visual Studio を使用します。
Windows 10 SDK (10.0.18362.0) HoloLens 2 で Windows 10 アプリを作成するための最新のヘッダー、ライブラリ、メタデータ、ツールが用意されています。
Windows Mixed Reality シミュレーター Windows Mixed Reality シミュレーターを使用すると、Windows Mixed Reality のイマーシブヘッドセットを使用せずに、お使いの PC で mixed reality アプリをテストすることができます。
Unity 2018.4 Unity ゲーム エンジンは、Windows Mixed Reality 機能の組み込みサポートによって Mixed Reality エクスペリエンスを作成する最も簡単な方法です。
Unity 用の Mixed Reality ツールキット (MRTK v2) Unity 用の MRTK v2 は、Mixed Reality アプリケーション向けのオープン ソースのクロスプラットフォーム開発キットです。

Windows 10 の準備

  1. Windows Mixed Reality PC ハードウェア ガイドライン に記載の通り、Windows Mixed Reality PC Check アプリでハードウェア ガイドラインを満たすか確認します。

    1.1. Windows Mixed Reality PC Check をインストール
    1.2. Windows Mixed Reality PC Check を起動
    1.3. 「同意する」を選択

check1.png

1.4. 結果の確認

check2.png
(「まだテストされていません。」の言葉が心配です・・・)

  1. 「設定」>「更新とセキュリティ」>「開発者向け」から、開発者モードを有効にします。

check3.png

Visual Studio 2019 のインストール

こちら より Visual Studio 2019 をインストールしてください。
Visual Studio 2019 をインストールする際に、以下の4つのワークロードをインストールしてください。

  • C++ によるデスクトップ開発
  • ユニバーサル Windows プラットフォーム (UWP) の開発
  • C++ (v141) ユニバーサル Windows プラットフォーム ツール
  • C++ (v142) ユニバーサル Windows プラットフォーム ツール

VisualStudioInstaller6.png

Windows 10 SDK (10.0.18362.0) のインストール

  1. Visual Studio Installerを起動
  2. 「変更」を選択

    VisualStudioInstaller1.png

  3. 「個別のコンポーネント」を選択

    VisualStudioInstaller5.png

  4. Windows 10 SDK (10.0.18362.0) を選択

    VisualStudioInstaller3.png

  5. 「変更」を選択してインストール

Unity 2018.4 のインストール

  1. Visual Studio Installerを起動
  2. 「変更」を選択

    VisualStudioInstaller1.png

  3. 「Unityによるゲーム開発」を選択

  4. 「Unity 2018.3 64 ビット エディター」のチェックを外す

    • このチェックを入れると Unity 2018.3がインストールされるため、チェックを外して別途 Unity 2018.4 をインストールします。

    VisualStudioInstaller2.png

  5. 「変更」を選択してインストール

  6. Unity Store - Download から Unity Hub をダウンロード

    • Unity 2018.4 を直接インストールするのではなく、Unity Hubからインストールすることによって、Unity のバージョン管理をすることができます。
  7. ダウンロードしたexeを起動

  8. 「同意する」を選択

    Unity1.png

  9. 「インストール」を選択

    Unity2.png

  10. 「完了」を選択

    Unity3.png

  11. 「←」を選択して戻る

    Unity4.png

  12. 「インストール」タブを開いて、「インストール」を選択

    Unity5.png

  13. 「Unity 2018.4.x」を選択して、「次へ」を選択

    Unity6.png

  14. Dev tools の「Microsoft Visual Studio Community 2017」にチェックを外す

    Unity7.png

  15. Platform の「UWP Build Support (IL2CPP)」にチェックを入れる

    Unity8.png

  16. Language Packs (Preview) の「日本語」に入れて、「実行」を選択

    Unity9.png

  17. 2018.4.x がインストールされていることを確認

    Unity10.png

  18. 「サインイン」を選択

    Unity11.png

  19. 任意の方法でサインイン(Unity IDがない場合は作成してください)

    Unity12.png

  20. 設定のアイコンを選択

    Unity13.png

  21. 「ライセンス管理」を選択

    Unity14.png

  22. 「新規ライセンスの認証」を選択

    Unity15.png

  23. 任意のライセンス契約を選択し、「実行」を選択

    Unity16.png

ライセンスが追加されました。

Unity17.png

Windows Mixed Reality シミュレーター のインストール

こちらに記載のある通り、Windows 10 の準備で開発者モードにしていれば、既にインストールされています。
このためここでは、Windows Mixed Reality シミュレーターの起動から行います。

  1. 「Mixed Reality ポータル」を起動

    シミュレーター1.png

  2. 「開始する」を選択

    シミュレーター2.png

  3. 「同意する」を選択

    シミュレーター3.png

  4. 「シミュレーションのセットアップ (開発者向け)」を選択

    シミュレーター4.png

  5. 「セットアップ」を選択

    シミュレーター5.png

  6. 「開発者向け」アイコンを選択

    シミュレーター6.png

  7. 「ヘッドセット」をオンにする

    シミュレーター7.png

起動しました。

シミュレーター8.png

Unity 用の Mixed Reality ツールキット (MRTK v2)

Mixed Reality Toolkitに関しては 公式サイト をご覧ください。

MRTK のダウンロード

  1. Releases · microsoft/MixedRealityToolkit-Unity · GitHub にアクセス
  2. UnityのAssetsファイルとして配布されているので、以下の2パッケージをダウンロード

    • Microsoft.MixedReality.Toolkit.Unity.Examples-v2.0.0-RC2.1.unitypackage
    • Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC2.1.unitypackage

    MRTK1.png

MRTK のインポート

Getting Started with MRTK | Mixed Reality Toolkit Documentation を参考にインポートをします。

  1. 「新規作成」からUnity プロジェクトを作成

    MRTK2.png

  2. 「プロジェクト名」、「保存先」を入力して、「作成」を選択

    MRTK3.png

  3. [Assets] > [Import Package] > [Custom Package] からダウンロードした「Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC2.1.unitypackage」を選択

    MRTK4.png

  4. 「Import Unity Package」画面が表示されるため、「Import」を選択

    MRTK5.png

  5. 「Apply」を選択

    MRTK6.png

  6. [Assets] > [Import Package] > [Custom Package] からダウンロードした「Microsoft.MixedReality.Toolkit.Unity.Examples-v2.0.0-RC2.1.unitypackage」を選択

  7. 「Import Unity Package」画面が表示されるため、「Import」を選択

    MRTK7.png

  8. [Mixed Reality Toolkit] > [Add to Scene and Configure...] を選択し、表示されたダイアログで「OK」を選択

    MRTK8.png

    MRTK9.png

  9. 「DefaultMixedRealityToolkitConfigurationProfile」をダブルクリック

    MRTK10.png

  10. 再生ボタンを選択

    MRTK11.png

  11. キーボードのスペースキーを押すと手のシミュレーションが表示される

    MRTK12.png

  12. [File] > [Build Settings...] を選択

    MRTK13.png

  13. 「Universal Windows Platform] を選択し、下図のように設定したのち、「Switch Platform」を選択

    MRTK14.png

Interactables のデモを実行

  1. [Project] > [Assets] > [MixedRealityToolkit.Examples] > [Demos] > [UX] を選択

    MRTK15.png

  2. [UX] > [Interactables] > [Scenes] を選択

  3. 「BoundingBoxRuntimeExample.unity」を選択

    MRTK16.png

  4. 「Import TMP Essentials」を選択

    MRTK18.png

  5. [File] > [Build Settings...] を選択

  6. 「Add Open Scenes」を選択し、「Build」を選択

    MRTK19.png

  7. ダイアログが表示されるため、任意の場所に出力

  8. 出力した中にある *.sln を Visual Studio で起動

  9. ターゲットを「Release」、「x64」に変更

  10. 「ローカル コンピューター」を選択

    • Windows Mixed Reality シミュレーターは ローカル コンピューター を選択すると自動的に起動します。

    MRTK20.png

  11. [デバッグ] > [デバッグなしで開始] を選択

    MRTK21.png

起動できました。

MRTK22.png

参考サイト

4
4
0

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
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?