HoloLens 2およびWindows Mixed Reality開発用の最新のMixed Reality OpenXR プラグインを使用して、Unity LTS (長期サポート) バージョンを使用することをお勧めしますが、他のUnity構成を使用してアプリを構築することもできます。
UnityでのHoloLens 2のサポート
UnityでのHoloLens 2 アプリの構築のサポートは、2025 年 6 月 23 日から変更されます。 この日以降にHoloLens 2 Unityプロジェクトを設定する場合は、特別な注意が必要です。
HoloLens 2 アプリをビルドするには、次の 2 つのUnity コンポーネントが必要です。
- Unity エディター
- Unity OpenXR プラグイン パッケージ (これは、Mixed Reality機能ツールからインストールされているMixed Reality OpenXR プラグインとは異なります)
2025 年 6 月 23 日以降、Unity エディターまたは Unity OpenXR プラグイン パッケージの新しいバージョンには、HoloLens 2のサポートは含まれません。 Unity エディターと、この日以降にリリースされた OpenXR プラグインUnityを使用して、HoloLens 2 アプリをビルドすることはできません。
変更後のHoloLens 2 Unityアプリのビルド
これらの変更後HoloLens 2アプリをビルドするには、次の両方が必要です。
- HoloLens 2サポートを持つUnity エディターのバージョン。 Unity エディターの以前のバージョンは、Unity Hub からダウンロードできます。
- HoloLens 2サポートUnity OpenXR プラグインのバージョン。 Unityのパッケージ マネージャーを使用して、プロジェクトに OpenXR プラグイン パッケージ バージョンを指定Unity。 「Unityマニュアル」を参照してください。 Unity OpenXR プラグインのパッケージ名は "com.unity.xr.openxr" です。
サポートされるバージョン
2025 年 5 月 20 日の時点で、HoloLens 2サポートされているUnity コンポーネントの最新バージョンを次に示します。
- Unity 2022.3 LTS: 2022.3.62f1
- Unity 6: 6000.0.49f1
- Unity OpenXR プラグイン: 1.14.3
2025 年 6 月 23 日以降、Unity エディターと Unity OpenXR Plugin のバージョンと HoloLens 2 サポートは、Unityから更新プログラム (バグ修正を含む) を受け取りません。
Unity 2022.3 LTS (推奨) または Unity 2021.3 LTS
重要
2025 年 6 月 23 日から、UnityでのHoloLens 2のサポートが変更されています。 HoloLens 2のサポートがあるUnityの最新バージョンについては、こちらを参照してください。
最新の Mixed Reality OpenXR プラグインと共に、HoloLens 2 サポートを備えた 2022.3 LTS の最終パッチ バージョンを使用することをお勧めします。
以前のUnityパッチ リリースを使用している場合は、既知のブロッキングの問題の表を参照して、他のブロッキングの問題を含むビルドを回避してください。
重要
Unity 2020 以降では、HoloLens (第 1 世代) のターゲット設定はサポートされていません。 これらのヘッドセットは、Unity 2019 LTS とレガシ組み込み XR で引き続きサポートされ、Unity 2019 LTS の完全なライフサイクルに対応します。
Unityをインストールして管理する最善の方法は、Unity Hub を使用することです。
- Unity Hub をインストールします。
- [インストール] タブ を 選択し、[ 追加] を選択します。
- [Unity 2022.3 LTSUnity 2021.3 LTS] を選択し、[次へ] をクリックします。
注:
また、Unity 2022.3 LTS を使用することをお勧めしますが、ユニバーサル レンダー パイプライン (URP) を使用するアプリでは、既定の URP Lit マテリアルを使用する場合、Unity 2021 と比較して、Unity 2022 のレンダリング パフォーマンスが低下します。 URP アプリでは、Unity 2021 または Unity 6 プレビューを使用することをお勧めします。 詳細については、特定のUnityバージョンの既知の問題をチェックします。
-
[プラットフォーム] で次のコンポーネントを確認します。
- ユニバーサル Windows プラットフォーム ビルド サポート
- Windows ビルド サポート (IL2CPP)
- 以前にこれらのオプションなしでUnityをインストールした場合は、Unity Hub の [モジュールの追加] メニューから追加できます。
Unity 2022.3 または Unity 2021.3 がインストールされたら、Mixed Reality OpenXR プラグインを使用してプロジェクトの作成または既存のプロジェクトのアップグレードを開始します。
Unity 2020.3 LTS
Unity 2020.3 LTS は、Unityの 2 年間の Long-Term サポート 期間の終わりに達し、プロジェクトは引き続き実行されますが、Unityから更新プログラムを受信しなくなりました。
Unity 2020 を使用する必要がある場合は、OpenXR で Unity 2020 LTS を使用できます。
注:
プロジェクトには OpenXR を使用することをお勧めしますが、Unity 2020.3 では Windows XR プラグインもサポートされています。
Unity 2020 プロジェクトがある場合は、Unity 2022.3 LTS と Mixed Reality OpenXR プラグインへの移行を計画する必要があります。
Unity 2019.4 LTS
Unity 2019.4 LTS は、Unityの 2 年間の Long-Term サポート 期間の終わりに達し、プロジェクトは引き続き実行されますが、Unityから更新プログラムを受信しなくなりました。
Unity 2019 を使用する必要がある場合は、レガシ組み込みの XR で Unity 2019 LTS を使用できます。
HoloLens (第 1 世代) 用のアプリを開発している場合、これらのヘッドセットは、Unity 2019 LTS の完全なライフサイクルで、レガシ組み込み XR を使用した Unity 2019 LTS で引き続きサポートされます。
Unity 2018.4 LTS
Unity 2018.4 LTS は、Unityの 2 年間の Long-Term サポート 期間の終わりに達し、プロジェクトは引き続き実行されますが、Unityから更新プログラムを受信しなくなりました。
Unity 2018 プロジェクトがある場合は、Unity 2021.3 LTS と Mixed Reality OpenXR プラグインへの移行を計画することを検討する必要があります。