はじめに
- 久しぶりにホロレンズアプリをUnityで作成しようとしたところ、
- コンパイルエラーになる
- ビルドに失敗する
- デプロイに失敗する
などなどいろいろ詰まりました。
検索してもヒットするのはバージョンが古かったりしてなかなかたどり着けなかったので同様の人が出ないようにメモしておきます。
結論
以下のバージョンに揃えて構築する。
* Unity 2017.4.17f1
* Visual Studio 2017 (インストール時に細かな設定が必要*後述)
* Mixed Reality Toolkit –Unity 2017.4.3.0
構築手順詳細
- こちらのHPをみて対応しましょう
- HoloLens/Windows Mixed Reality開発環境構築
結論の補足事項
- Unity 2017.4.17f1 の理由
- Unity2018 だとMixed Reality Toolkitが使えないため(コンパイルエラーになる)
- ツールキットなしでも作成は可能だったがキーエミュレータなどのデバッグ環境が無いのでとても不便
- Unity2018 だとMixed Reality Toolkitが使えないため(コンパイルエラーになる)
- Visual Studio 2017 の理由
- Visual Studio 2015からはデプロイが拒否されるため(両手サポートのホロレンズバージョンから)
- Windows 10 1089アップデートからは完全にサポート外になるらしい
- Visual Studio 2015からはデプロイが拒否されるため(両手サポートのホロレンズバージョンから)
- Mixed Reality Toolkit –Unity 2017.4.3.0
- 動作確認バージョン
まとめ
- Unityは闇が深い
- Unity Hub便利