Version: 2020.3
通用 Windows 平台 (UWP) 构建设置
通用 Windows 平台:性能分析器

Windows 设备门户部署

Unity 设备门户让您可以直接从 Unity Editor 中构建通用 Windows 平台 (UWP) 应用程序并直接在远程 Window 10 设备(如 HoloLens)上运行,而无需生成 Visual Studio 项目。这意味着在测试 Unity 项目时可以进行更快的迭代。

此功能仅适用于 UWP,不能用于 Windows 独立平台播放器。

要使用 Windows 设备门户部署,您需要对 Windows 设备门户有所了解。有关更多信息,请参阅 Microsoft 的 Windows 设备门户文档。

设置设备门户

通用 Windows 平台构建设置
通用 Windows 平台构建设置

要访问设备门户设置,请执行以下操作:

  1. 打开 Build Settings(菜单:__File > Build Settings__)。

  2. Platform 列表中,选择 Universal Windows Platform

  3. 导航到 Build and Run on 属性,然后从下拉选单中选择 Remote Device (via Device Portal)

注意:您可以在设备门户部署中使用 Executable Only 构建类型。这使得像 HoloLens 这样的设备的迭代速度加快。

现在,可以输入以下设备门户参数:

设置 功能
Device Portal Address 输入设备门户的 IP 地址和端口号。可从 Windows 开发者设置中访问此参数(请参阅下文中的获取设备门户地址)。
Device Portal Username 输入设备门户的用户名。如果启用 WDP 身份验证,则此设置是可选的。
Device Portal Password 输入设备门户的密码。如果启用 WDP 身份验证,则此设置是可选的。

Unity 将 Device Portal AddressDevice Portal Username 字段保存在项目设置中。出于安全原因,Unity 不会保存您的设备门户密码,因此有时您可能需要重新输入该密码(通常是在重新启动 Editor 或加载新项目时)。

获取设备门户地址

要获取设备门户地址,请找到 Windows 开发者设置并导航到 Connect using__(请参阅下面的截屏)。查找要用于将 Editor 连接到远程设备的连接类型。复制连接地址字符串(完全按照 Windows 开发者设置中显示的字符串),然后将该字符串输入到 Unity Build Settings__ > Build configuration > Device Portal Address 字段中。此地址包含 IP 地址和端口号。

例如,在以下截屏中:

  • Wi-Fi 地址为 http://10.1.163.217:50080

  • localhost 地址为 http://localhost:50080

Windows 开发者设置中的设备门户 Wi-Fi 和 localhost 地址
Windows 开发者设置中的设备门户 Wi-Fi 和 localhost 地址

在远程设备上运行您的应用程序

在完成了 UWP 设备门户的设置后,单击 Build and Run。此时将构建 UWP 应用程序,将应用程序部署到远程设备,然后启动应用程序。


  • 2019.3 中添加了 Executable Only 构建类型功能。NewIn20193
  • 2019.2 中的新功能。NewIn20192
通用 Windows 平台 (UWP) 构建设置
通用 Windows 平台:性能分析器