Version: 6000.3
语言: 中文
Unity 应用程序的辅助功能
人造人

Unity 远程

Unity Remote 是一款可下载的应用程序,可用于 Android、iOS 和 tvOS 开发。Unity Remote 将目标设备连接到 Unity 编辑器,并以较低的帧速率在目标设备的屏幕上显示编辑器的视觉输出。它还将实时输入从目标设备发送回 Unity 中正在运行的项目。使用 Unity Remote 了解应用程序在目标设备上的外观和性能,而无需创建构建。

目标设备将以下输入数据流式传输回 Unity 编辑器:

  • 触摸和手写笔输入
  • 加速度计
  • 陀螺仪
  • 装置相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
    请参阅术语表
  • 指南针
  • 全球定位系统
  • 纵杆名称和输入

Unity 编辑器仍会在台式计算机上执行应用程序的实际处理。这意味着应用程序的性能不能准确反映生成的应用程序在目标设备上的性能。若要准确评估应用程序的性能,请构建应用程序并在目标设备上测试该构建。

如果您使用特定于平台的条件编译,请确保您有一个活动的构建配置文件为目标平台创建构建时要使用的一组可自定义配置设置。更多信息
请参阅术语表
与运行 Unity Remote 的目标设备平台匹配。

要求和兼容性

Unity Remote 支持 Android、iOS 和 tvOS 设备。要在 Android 设备上使用 Unity Remote,必须在开发计算机上安装 Android SDK。有关更多信息,请参阅 Android 环境设置

注意:Unity Remote 取代了早期版本 Unity 中的 iOS Remote 和 Android Remote 应用程序。Unity 不再支持这些旧应用程序。

设置 Unity Remote

要设置 Unity Remote,请按照下列步骤作:

  1. 在目标设备上安装 Unity Remote
  2. 将目标设备连接到开发计算机
  3. 将 Unity 编辑器连接到 Unity Remote

1. 安装 Unity Remote

使用以下链接在目标设备上下载并安装 Unity Remote 应用程序。

2. 将目标设备连接到开发计算机

若要连接目标设备和开发计算机,请执行以下步骤:

  1. 在目标设备上运行 Unity Remote。
  2. 通过 USB 将目标设备连接到您的计算机。
    • 对于 Android 设备,请确保启用 USB 调试。有关如何执行此作的信息,请参阅在 Android 设备上调试
    • 对于 iOS 或 Apple tvOS 设备,如果使用的是 Windows 电脑,请确保安装 iTunes

3. 将 Unity 编辑器连接到 Unity Remote

目标设备连接到您的计算机后,Unity 编辑器应该能够检测到它。要将目标设备上的 Unity Remote 连接到 Unity 编辑器,请执行以下作:

  1. 打开编辑器设置(菜单:编辑器> 编辑 > 项目设置)。
  2. Unity Remote 部分中,将 Device 设置为要使用的目标设备。

如果设备列表不包括目标设备,请先断开并重新连接目标设备。如果这不起作用,请确保 USB 连接设置正确。要对此进行测试,您可以构建并运行您的应用程序,以检查 Unity 是否能够将其安装在目标设备上。有关如何为 Android 构建的信息,请参阅为 Android 构建应用程序,对于 iOS 构建应用程序,请参阅构建 iOS 应用程序

重要提示:Unity 不支持在多个连接的 Android 设备上使用 Unity Remote。为了解决此问题,Unity 会自动选择它找到的第一台 Android 设备。您可以同时连接多个 iOS/tvOS 设备和一台 Android 设备。所有这些连接的设备都显示在设备列表中。

在 Unity Remote 中预览应用程序

在 Unity 编辑器中,单击 Play 按钮以在目标设备和 Game 视图中运行应用程序。当应用程序运行时,Unity Remote 会将输入流式传输回编辑器,而您的脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表
处理输入,就像脚本在目标设备本身上运行一样。

性能

当您使用 Unity Remote 时,应用程序实际上会在编辑器中运行,并且 Unity 会将视觉内容流式传输到目标设备。编辑器和设备之间的带宽是有限的,因此 Unity 会压缩流进行传输。默认值压缩一种存储数据的方法,可减少所需的存储空间量。请参阅纹理压缩动画压缩音频压缩构建压缩
请参阅术语表
方法是 JPEG,这是一种降低图像质量的有损压缩方法。

更改压缩方法

您可以通过将压缩方法更改为 PNG 来提高 Unity Remote 应用程序上的图像质量。PNG 是一种无损压缩方法,使用更多带宽,但不会降低图像质量。要将压缩方法更改为 PNG,请使用以下步骤:

  1. 打开编辑器设置(菜单:编辑器> 编辑(Edit) > 项目设置(Project Settings) )。
  2. Unity Remote 部分中,将 Compression 设置为 PNG

更改分辨率

默认情况下,当 Unity 将应用程序流式传输到 Unity Remote 时,它会缩小应用程序的分辨率。图像质量的降低会降低带宽要求并产生更好的运行时性能。若要以应用程序的完整分辨率预览应用程序,请执行以下步骤:

  1. 打开编辑器设置(菜单:编辑器> 编辑(Edit) > 项目设置(Project Settings) )。
  2. Unity Remote 部分中,将 Resolution 设置为 Normal
Unity 应用程序的辅助功能
人造人