移植の概要

既存のプロジェクトを Mixed Reality 向けに移植またはアップグレードする必要がある場合、アプリが Unity と Unreal Engin eのどちらでビルドされているか、また、HoloLens (第 1 世代)、HoloLens 2、または SteamVR のどれを対称にしているかによって、プロセスが決定します。 この概要ページには、各プラットフォームとデバイスに関する現在の推奨事項が含まれます。これらのプロセスは常に変化しているので、ときどき見返してください。

まず、Unity または Unreal の推奨事項に基づいてプロジェクト ターゲットを設定した後、1 つ以上の移植シナリオに従います。

プロジェクトを常に最新の状態に保つことが重要です。 最新の推奨事項については、以下に示すエンジン ベースのリソースを参照してください。

Unity

Unity と MRTK の推奨されるバージョンに関する最新のガイダンスについては、Unity のバージョンの選択に関するページをご覧ください。

Microsoft では、今後の Mixed Reality 開発について OpenXR を推奨しているため、OpenXR の概要に関するページと Unity 2019 プロジェクトをUnity 2020 + OpenXR に移行するためのガイドを是非ご覧ください。

Unreal

Unreal と MRTK の推奨されるバージョンに関する最新のガイダンスについては、「Unreal プロジェクトの設定」を参照してください。

移植のシナリオ

HoloLens (第 1 世代) Unity アプリから HoloLens 2

既存の HoloLens (第 1 世代) Unity アプリケーションを HoloLens 2 に移植する場合は、HoloLens の移植に関する記事の手順に従ってください。

イマーシブ VR ヘッドセット

他の VR デバイス用のコンテンツを作成している場合は、ベンダー固有の VR SDK と、場合によっては入力マッピング API の、ターゲットを変更する必要があります。 Unity と Unreal のどちらの移植シナリオについても、イマーシブ アプリの移植ガイドに関するページをご覧ください。

SteamVR のエクスペリエンスを Windows Mixed Reality ヘッドセット用に更新する場合は、SteamVR 更新ガイドに関するページをご覧ください。

2D ユニバーサル Windows アプリケーション

既存の 2D UWP アプリを Windows Mixed Reality イマーシブ ヘッドセットまたは HoloLens に移植する場合は、Windows Mixed Reality 用の 2D UWP アプリの移植に関する手順に従ってください。