HoloLens是由Microsoft提供并可通过OpenXR API在虚幻引擎中受支持的头戴式增强现实设备。本页面介绍了虚幻引擎如何支持HoloLens,以及如何设置环境以开发HoloLens项目。如需了解虚幻引擎支持哪些设备,请参阅支持的XR设备获取完整列表。
Microsoft提供了模拟器,用于在没有HoloLens实体设备的情况下开发和测试应用。如需详细了解编辑器内置模拟的用法,请参阅Microsoft的输入模拟文档。
目前,你可以使用 OpenXR 和 Microsoft OpenXR Plugin 插件来为HoloLens设备进行开发。
- 如果使用OpenXR插件来开发项目,你的应用可以在任何支持OpenXR API的设备上运行。
- 要使用HoloLens特有的功能,比如HoloLens remoting,你需要从市场下载并安装Microsoft OpenXR plugin。
Windows Mixed Reality插件已经不再支持,需要在开始开发HoloLens项目之前停用。
参考下文的 使用OpenXR API进行开发 部分来了解更多细节。
使用OpenXR API进行开发
如需使用OpenXR在虚幻引擎中针对HoloLens进行开发,必须设置以下内容:
- 已更新硬件和软件。请参阅Microsoft的安装检查列表
- 已在HoloLens设备上启用开发人员模式
-
在虚幻引擎项目中启用以下插件:
- OpenXR
- HoloLens
- OpenXREyeTracker
- OpenXRHandTracking
- OpenXRMsftHandInteraction
- XRVisualization
- 通过虚幻商城 安装 Microsoft OpenXR 插件。
完成OpenXR开发设置后,你不仅可以使用OpenXR API来为HoloLens设备进行开发,还可以用于任何支持OpenXR API的设备。参考 使用OpenXR为头戴式体验进行开发 来了解更多内容。
开发入门
在使用OpenXR或Windows混合现实插件设置项目之后,即可按照以下指示开始针对XR进行开发。
分析
以下内容将介绍如何分析XR应用程序,以及在需要提高性能时应该考虑的事项。
- 虚幻引擎中的XR性能和分析
- 在虚幻引擎中测试和优化内容
- 关于使用Unreal Insights进行分析的Microsoft文档