HoloLens是由Microsoft提供并可通过OpenXR API在虚幻引擎中受支持的头戴式增强现实设备。本页面介绍了虚幻引擎如何支持HoloLens,以及如何设置环境以开发HoloLens项目。如需了解虚幻引擎支持哪些设备,请参阅支持的XR设备获取完整列表。
Microsoft提供了模拟器,用于在没有HoloLens实体设备的情况下开发和测试应用。如需详细了解编辑器内置模拟的用法,请参阅Microsoft的输入模拟文档。
目前,OpenXR 插件或 Windows混合现实(Windows Mixed Reality) 插件都能用来开发HoloLens项目。
- 在使用OpenXR插件进行开发时,你的应用程序可以在支持OpenXR API的设备上运行。
- 在使用Windows混合现实插件进行开发时,你的应用程序只能在Windows混合现实支持的设备上运行。
我们推荐你使用OpenXR针对HoloLens进行开发,因为Windows混合现实在最新版本的引擎中已经弃用,在将来的版本中将被移除。
如需了解更多详细信息,请参阅下文中的使用OpenXR API进行开发和使用Windows混合现实API进行开发小节。
使用OpenXR API进行开发
如需使用OpenXR在虚幻引擎中针对HoloLens进行开发,必须设置以下内容:
- 已更新硬件和软件。请参阅Microsoft的安装检查列表
- 已在HoloLens设备上启用开发人员模式
- 适用于HoloLens的OpenXR Runtime
- 已在项目中启用 OpenXR、HoloLens、OpenXREyeTracker、OpenXRHandTracking、OpenXRMsftHandInteraction 和 XRVisualization 插件
- 已经从虚幻商城安装了Microsoft OpenXR插件并已启用
完成使用OpenXR进行开发的所有必要设置之后,你就可以使用OpenXR API针对HoloLens设备和支持OpenXR API的设备进行开发了。如需获得更多详细信息,请参阅使用OpenXR进行头戴式体验开发。
使用Windows混合现实API进行开发
如需使用Windows混合现实API在虚幻引擎中针对HoloLens 2进行开发,必须设置以下内容:
完成使用Windows混合现实插件进行开发的所有必要设置之后,你就可以使用Windows混合现实API创造新的HoloLens体验了。
开发入门
在使用OpenXR或Windows混合现实插件设置项目之后,即可按照以下指示开始针对XR进行开发。
虚幻的混合现实工具包
虚幻的混合现实工具包是包含一系列插件、示例和文档,用于为HoloLens 2快速创建沉浸式虚幻应用。此工具包的一个组件是虚幻UX工具,可以为常用的沉浸式UX交互提供代码、蓝图和资产。
下面的教程将介绍如何在项目中使用虚幻UX工具。
- HoloLens 2混合现实产品虚幻在线学习课程
- HoloLens 2的简单国际象棋应用 Microsoft教程
示例
这些页面介绍了在虚幻引擎中创建的示例项目,用于展示HoloLens的使用场景。
分析
以下内容将介绍如何分析XR应用程序,以及在需要提高性能时应该考虑的事项。
- 虚幻引擎中的XR性能和分析
- 在虚幻引擎中测试和优化内容
- 关于使用Unreal Insights进行分析的Microsoft文档