Hololens2开发——将Unity中开发的应用部署到Hololens2中

Hololens2开发——将Unity中开发的应用部署到Hololens2中

    • 为Windows Mixed Reality配置Unity项目
      • 1. 切换构建平台
      • 2. 使能Virtual Reality
      • 3. 使能spatial perception
    • 将应用程序构建到Hololens2设备上
      • 1. 构建Unity项目
      • 2. 构建并部署应用
    • 参考链接

为Windows Mixed Reality配置Unity项目

1. 切换构建平台

在Unity菜单中选择 File > Build Settings… 打开 Build Settings窗口:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第1张图片
在Build Settings窗口中, 选择Universal Windows Platform并点击Switch Platform button:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第2张图片
等待切换完成后关闭窗口。

2. 使能Virtual Reality

在Unity菜单中,选择Edit > Project Settings… 打开Project Settings窗口:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第3张图片
Project Settings窗口, 选择Player > XR Settings来扩展XR Settings:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第4张图片
在XR Settings中, 勾选Virtual Reality Supported 来使能虚拟现实, 之后点击 + 按钮并选择Windows Mixed Reality来添加Windows Mixed Reality SDK:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第5张图片
等待Unity添加SDK:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第6张图片
Unity完成添加SDK后,优化XR Settings如下:
   ● Set Windows Mixed Reality Depth Format to 16-bit depth
   ● Check the Windows Mixed Reality Enable Depth Sharing checkbox
   Set Stereo Rendering Mode* to Single Pass Instanced
注意不要勾选:WSA Holographic Remoting Support
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第7张图片

3. 使能spatial perception

Project Settings窗口, 选择Player > Publishing Settings 来扩展Publishing Settings:

Hololens2开发——将Unity中开发的应用部署到Hololens2中_第8张图片
Publishing Settings中, 下拉至Capabilities section并勾选SpatialPerception :
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第9张图片
关闭Project Settings完成Unity项目配置。

将应用程序构建到Hololens2设备上

1. 构建Unity项目

在Unity菜单中, 选择File > Build Settings… 打开 Build Settings 窗口。
在 Build Settings 窗口, 点击Add Open Scenes 按钮将当前场景添加到 Scenes In Build列表中,或者当存在多个场景时选择需要构建的场景:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第10张图片
在Hololens2的设置 > 系统中找到设备的操作系统内部版本号:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第11张图片
更改Target SDK Version为设备的版本号,Visual Studio Version选择VS2019:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第12张图片
点击Build按钮打开Build Universal Windows Platform窗口:
在Build Universal Windows Platform窗口,选择构建的文件夹位置, 例如 D:\MixedRealityLearning\Builds,创建一个新的文件夹并给一个合适的名字,例如:GettingStarted, 点击Select Folder启动构建构成:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第13张图片
等待Unity完成构建过程:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第14张图片

2. 构建并部署应用

构建过程完成后,Unity将提示Windows File Explorer打开您存储构建的位置。浏览该文件夹,然后在Visual Studio2019中将其打开:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第15张图片
在VS2019中选择Release或Master配置,ARM64框架,目标选为设备
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第16张图片
将Hololens2连接至电脑后,选择Debug > Start Without Debugging:
Hololens2开发——将Unity中开发的应用部署到Hololens2中_第17张图片
    选择“开始执行(不调试)”会导致应用程序在成功构建后立即在设备上启动,但没有附加调试器并且信息未出现在Visual Studio中。这也意味着您可以在HoloLens 2上运行应用程序时断开USB电缆的连接,而无需停止应用程序。
    至此完成Hololens2应用程序的配置与部署。

参考链接

Initializing your project and first application

你可能感兴趣的:(HoloLens)