Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HoloLens 2 ハンズオン(セットアップ) / Set up the development environment for HoloLens 2 - 20200705

HoloLab
July 05, 2020

HoloLens 2 ハンズオン(セットアップ) / Set up the development environment for HoloLens 2 - 20200705

HoloLens 2の開発環境をセットアップする手順です

HoloLab

July 05, 2020
Tweet

More Decks by HoloLab

Other Decks in Technology

Transcript

  1. HoloLens 2 アプリ開発環境
    セットアップ
    Unity 2019.4.2f1, Visual Studio 2019 16.6.3対応
    最終更新日 2020/07/05
    株式会社ホロラボ

    View full-size slide

  2. 解説スライドおよび動画のURL
    • スライドでの解説
    • https://speakerdeck.com/hololab/set-up-the-
    development-environment-for-hololens-2-20200705
    • 動画での解説
    • https://youtu.be/24RpCtmyeU8
    Copyright© HoloLab Inc. 2020 All rights reserved 2

    View full-size slide

  3. 事前準備
    • HoloLens実機
    • HoloLensに[Holographic Remoting]アプリをインストール
    • HoloLensのストアからアクセスした場合のみインストールできます
    • 開発PC
    • Windows 10(Home/Pro)
    • HoloLens 2 エミュレーターを利用する場合はWindows 10 Pro のみ
    • Unity 2019.4.1f1のインストール(Personal可)
    • Unity HubからUnity 2019.4の最新版をインストールします
    • 同じバージョンはアーカイブページからダウンロードします
    • 必須項目:Windows Store .NET Scripting Backend
    • Visual Studio 2019 15.5.6 以降のインストール(Community可)
    • Unityと一緒にインストールできます
    • 必須項目:ユニバーサル Windows アプリ開発ツール
    • MixedRealityToolkitのダウンロード
    • Microsoft Mixed Reality Toolkit v2.4.0
    • Unityのバージョンに合ったMRTKバージョンを選択します
    Copyright© HoloLab Inc. 2020 All rights reserved 4

    View full-size slide

  4. 注意事項
    • SpeackerDeckはPDFでダウンロードできるので、リンク先はダウンロードし
    たPDFから確認してください
    • 当日に環境で詰まらないように、一度実機動作までおこなってみてください
    • このスライドの最後まで実施すればOK
    Copyright© HoloLab Inc. 2020 All rights reserved 5

    View full-size slide

  5. 1.Unityのインストール
    Copyright© HoloLab Inc. 2020 All rights reserved 6

    View full-size slide

  6. Unity Hubのインストール(1)
    1. Unityのサイトより Unity Hubをダウンロードします
    Copyright© HoloLab Inc. 2020 All rights reserved 7
    1

    View full-size slide

  7. Unity Hubのインストール(2)
    1. インストールパスを確認してインストールを開始します
    Copyright© HoloLab Inc. 2020 All rights reserved 8
    1

    View full-size slide

  8. Unity Hubのインストール(3)
    1. インストールの完了を待ちます
    Copyright© HoloLab Inc. 2020 All rights reserved 9

    View full-size slide

  9. Unity Hubのインストール(4)
    1. 完了ボタンをクリックしてUnity Hubを起動します
    Copyright© HoloLab Inc. 2020 All rights reserved 10
    1

    View full-size slide

  10. Unityのライセンス認証(1)
    1. ファイアウォールを許可します
    Copyright© HoloLab Inc. 2020 All rights reserved 11
    1

    View full-size slide

  11. Unityのライセンス認証(2)
    1. ライセンスの設定を行います
    Copyright© HoloLab Inc. 2020 All rights reserved 12
    1

    View full-size slide

  12. Unityのライセンス認証(3)
    1. Unity IDでログインを行います
    Copyright© HoloLab Inc. 2020 All rights reserved 13
    1

    View full-size slide

  13. Unityのライセンス認証(4)
    1. Unity IDでサインインを行います
    2. Unity IDがない場合にはこちらから作成します
    Copyright© HoloLab Inc. 2020 All rights reserved 14
    1
    2

    View full-size slide

  14. Unityのライセンス認証(5)
    1. 「新規ライセンスの認証」よりライセンスの認証を行います
    Copyright© HoloLab Inc. 2020 All rights reserved 15
    1

    View full-size slide

  15. Unityのライセンス認証(6)
    1. ライセンスの種類を選択します
    • 個人利用の場合は無料のUnity Personalが利用可能です
    • 法人利用の場合も総収益額によってはUnity Personalを利用可能です
    • それ以外は有料のUnity PlusまたはProを利用します
    2. 「実行」ボタンをクリックします
    Copyright© HoloLab Inc. 2020 All rights reserved 16
    1
    2

    View full-size slide

  16. Unityのライセンス認証(7)
    1. 「←」ボタンでトップページに移動します
    Copyright© HoloLab Inc. 2020 All rights reserved
    1
    17

    View full-size slide

  17. Unityのライセンス認証(8)
    Copyright© HoloLab Inc. 2020 All rights reserved 18

    View full-size slide

  18. Unityのインストール(1)
    1. トップーページからUnityのインストール選択します
    2. [インストール]をクリックします
    Copyright© HoloLab Inc. 2020 All rights reserved 19
    1
    2

    View full-size slide

  19. Unityのインストール(2)
    1. インストールするUnityのバージョンを選択します
    2. [次へ]をクリックします
    Copyright© HoloLab Inc. 2020 All rights reserved 20
    1
    2

    View full-size slide

  20. Unityのインストール(3)
    1. インストールするモジュールを選択します
    • Microsoft Visual Studio Community 2019
    • Universal Windows Platform Build Support
    Copyright© HoloLab Inc. 2020 All rights reserved 21
    1

    View full-size slide

  21. Unityのインストール(4)
    1. Visual Studio 2019 Communityのライセンス規約を確認して同意にチェックします
    2. [実行]をクリックします
    Copyright© HoloLab Inc. 2020 All rights reserved 22
    1
    2

    View full-size slide

  22. Unityのインストール(5)
    1. インストールの完了を待ちます
    Copyright© HoloLab Inc. 2020 All rights reserved 23

    View full-size slide

  23. Unityのインストール(6)
    1. Visual Studio 2019のインストールが開始されます
    • HoloLens 2用の環境は後ほどインストールします
    Copyright© HoloLab Inc. 2020 All rights reserved 24

    View full-size slide

  24. Unityのインストール(7)
    1. インストールが完了しました
    Copyright© HoloLab Inc. 2020 All rights reserved 25

    View full-size slide

  25. 2. Visual Studioの追加インストール
    Copyright© HoloLab Inc. 2020 All rights reserved 26

    View full-size slide

  26. Visual Studioの追加インストール(1)
    1. Visual Studio Installerを起動し[変更]をクリックします
    27
    Copyright© HoloLab Inc. 2020 All rights reserved
    1

    View full-size slide

  27. Visual Studioの追加インストール(2)
    1. [ユニバーサル Windows プラットフォーム開発]と下記の項目にチェックします
    • USBデバイスの接続
    • C++(v142)ユニバーサルWindowsプラットフォーム
    • Windows 10 SDK (10.0.19041.0)
    2. [変更]をクリックします
    28
    Copyright© HoloLab Inc. 2020 All rights reserved
    1
    2

    View full-size slide

  28. Visual Studioの追加インストール(3)
    1. インストールの完了を待ちます
    29
    Copyright© HoloLab Inc. 2020 All rights reserved

    View full-size slide

  29. Visual Studioの追加インストール(4)
    1. インストールが完了しました
    30
    Copyright© HoloLab Inc. 2020 All rights reserved

    View full-size slide

  30. 3.ビルドまでを確認
    Copyright© HoloLab Inc. 2020 All rights reserved 31

    View full-size slide

  31. Unityプロジェクトの作成(1)
    1. Unity Hubを起動し[新規作成]をクリックします。
    Copyright© HoloLab Inc. 2020 All rights reserved 32
    1

    View full-size slide

  32. Unityプロジェクトの作成(2)
    1. 複数バージョンのUnityがインストールされている場合は[▼]より使用するバージョンを選択する
    33
    Copyright© HoloLab Inc. 2020 All rights reserved

    View full-size slide

  33. Unityプロジェクトの作成(3)
    1. [プロジェクト名]を入力します。
    2. プロジェクトの[保存先]フォルダを指定します。
    3. [作成]をクリックします。
    34
    Copyright© HoloLab Inc. 2020 All rights reserved
    1
    2
    3

    View full-size slide

  34. Unityプロジェクトの作成(4)
    1. 起動を待ちます
    35
    Copyright© HoloLab Inc. 2020 All rights reserved

    View full-size slide

  35. Unityプロジェクトの作成(5)
    プロジェクトが作成されました。
    Copyright© HoloLab Inc. 2020 All rights reserved 36

    View full-size slide

  36. スクリプトエディターの確認(1)
    1. メニューの [Edit|Preferences] から [Unity Preferences] を開きます
    2. [External Tools] の [External Script Editor] を [Visual Studio 2019] に設定します
    Copyright© HoloLab Inc. 2020 All rights reserved 37
    1
    2

    View full-size slide

  37. UWP出力の確認(1)
    1. メニューの [File | Build Settings] または [Shift+Ctrl+B] で Build Settings 画面を表示します。
    2. [Add Open Scenes] ボタンで先ほど保存したシーンを追加します。
    3. “Platform” で [Universal Windows Platform] を選択します。
    • この項目がない場合は Unity の “Universal Windows Platform Build Support” がインストールされていない可能性があり
    ます。「Unityのインストール」の項を再度確認してください。
    4. [Switch Platform] ボタンを押します。
    • [Universal Windows Platform] に Unity アイコンが移動します。
    Copyright© HoloLab Inc. 2020 All rights reserved 38
    2
    3
    4

    View full-size slide

  38. UWP出力の確認(2)
    1. “Build Settings” 画面の [Build] ボタンを押すと “フォルダの選択” ダイアログが表示されます。
    2. [新しいフォルダー] ボタンからフォルダーを作成し “UWP” とつけます。
    3. [フォルダーの選択ボタン] ボタンを押します。
    Copyright© HoloLab Inc. 2020 All rights reserved 39
    1
    2
    3

    View full-size slide

  39. UWP出力の確認(4)
    1. UWP 出力が開始されます
    Copyright© HoloLab Inc. 2020 All rights reserved 40

    View full-size slide

  40. Visual Studioでのビルド(1)
    1. UWP フォルダ内に作成された “.sln ファイル” を Visual Studio で開きます。
    Copyright© HoloLab Inc. 2020 All rights reserved 41
    1

    View full-size slide

  41. Visual Studioでのビルド(2)
    1. 初回起動時はいくつかの設定を行います
    • ファイルの関連付けは「Visual Studio 2019」にします
    • Visual Studioは「サインイン」または「後で行う。」を選択します
    • 開発設定はお好みのものまたは「全般」を選択します
    42
    Copyright© HoloLab Inc. 2020 All rights reserved

    View full-size slide

  42. Visual Studioでのビルド(3)
    1. Windows 10が開発者モードになっていない場合は、開発者モードへの変更を促されます。
    Copyright© HoloLab Inc. 2020 All rights reserved 43
    1

    View full-size slide

  43. Visual Studioでのビルド(4)
    1. ビルド設定を [Release] 、[ARM64] 、[デバイス] に設定します。
    Copyright© HoloLab Inc. 2020 All rights reserved 44
    1

    View full-size slide

  44. Visual Studioでのビルド(5)
    1. メニューの [ビルド | ソリューションのビルド] または [Shift+Ctrl+B] でビルドを行います。
    2. ビルドが正常終了すればOKです。
    Copyright© HoloLab Inc. 2020 All rights reserved 45
    1

    View full-size slide

  45. Visual Studioでのビルド(6)
    1. HoloLens 2を開発者モードにします
    • HoloLens 2の[設定]アプリの[更新とセキュリティ | 開発者向け]から設定します
    • 動画はこちらを参照
    46
    Copyright© HoloLab Inc. 2020 All rights reserved
    1

    View full-size slide

  46. Visual Studioでのビルド(7)
    1. HoloLens 2を PC に USB 接続して[デバイス] ボタンを押します。
    Copyright© HoloLab Inc. 2020 All rights reserved 47
    1

    View full-size slide

  47. Visual Studioでのビルド(8)
    1. 初回のみVisual StudioとHoloLens 2のペアリングを求められます。
    • HoloLens 2の[開発者向け]にある[ペアリング]ボタンを押すとPINが表示されます
    Copyright© HoloLab Inc. 2020 All rights reserved 48
    1

    View full-size slide

  48. Visual Studioでのビルド(9)
    1. “マイコードのみに関する警告” ウィンドウが表示される場合は [デバッグの続行] をクリックして進めてください。
    Copyright© HoloLab Inc. 2020 All rights reserved 49
    1

    View full-size slide

  49. Visual Studioでのビルド(10)
    1. HoloLens上でアプリが起動すればOKです
    • 設定を行っていないでの2Dの画面が表示されます
    Copyright© HoloLab Inc. 2020 All rights reserved 50

    View full-size slide

  50. 4.MixedRealityToolkitの取得
    Copyright© HoloLab Inc. 2020 All rights reserved 51

    View full-size slide

  51. MixedRealityToolkitの取得
    1. Microsoft Mixed Reality Toolkit v2.4.0 から
    [Microsoft.MixedReality.Toolkit.Unity.Foundation.2.4.0.unitypackage] をダウンロードします。
    Copyright© HoloLab Inc. 2020 All rights reserved 52
    1

    View full-size slide

  52. まとめ
    Copyright© HoloLab Inc. 2020 All rights reserved 53

    View full-size slide

  53. まとめ
    • Unity, Visual Studioをインストールしました
    • アプリをビルドしてHoloLens 2での動作を確認できました
    Copyright© HoloLab Inc. 2020 All rights reserved 54

    View full-size slide