移植概述
如果需要移植或升级现有项目以便混合现实,该过程取决于你的应用是使用Unity还是Unreal Engine生成,以及它是面向 HoloLens (第一代) 、HoloLens 2还是 SteamVR。 此概述页包含我们针对每个平台和设备的最新建议 -- 请确保检查回来,因为这些过程始终在变化。
首先,根据Unity或 Unreal 建议设置项目目标,然后遵循一个或多个移植方案:
建议的项目目标
使项目保持最新状态非常重要。 有关我们的当前建议,请参阅下面列出的基于引擎的资源。
Unity
有关建议的Unity和 MRTK 版本的最新指南,请参阅选择Unity版本。
建议将 OpenXR 作为混合现实开发前进的道路,因此请务必访问我们的 OpenXR 概述和将 Unity 2019 项目迁移到 Unity 2020 + OpenXR 的指南
虚幻
有关建议的 Unreal 和 MRTK 版本的最新指南,请参阅 设置 Unreal 项目。
移植方案
HoloLens (第一代) Unity 应用HoloLens 2
如果现有的 HoloLens (第一代) Unity 应用程序,想要移植到HoloLens 2,请按照 HoloLens 移植一文中的说明进行作。
沉浸式 VR 头戴显示设备
如果已为其他 VR 设备生成内容,则需要重新定位任何特定于供应商的 VR SDK,并 (可能) 输入映射 API。 可以在沉浸式应用移植指南中找到有关Unity和 Unreal 移植方案的信息。
有关要为Windows Mixed Reality头戴显示设备更新的 SteamVR 体验,请参阅 SteamVR 更新指南。
2D 通用 Windows 应用程序
如果现有 2D UWP 应用想要移植到Windows Mixed Reality沉浸式头戴显示设备或 HoloLens,请按照移植 2D UWP 应用获取Windows Mixed Reality说明。