配置构建设置

要为嵌入式 Linux 创建构建,请从 Unity 的主菜单转到文件>构建设置。在“平台”列表中,选择嵌入式 Linux,然后单击切换平台

配置完构建设置后,从以下两个选项中选择:

  • 构建将您的应用程序构建到播放器中。

  • 构建并运行将您的应用程序构建到播放器中,并在您的目标平台上打开该播放器。

构建中的场景

“构建中的场景”窗格显示 Unity 在构建中包含的项目中所有场景的列表。如果您无法在此窗格中查看任何场景,请选择添加打开的场景将所有当前打开的场景添加到构建中。您也可以将场景资源从项目窗口拖动到此窗口。

要将列表中的场景从构建中排除,请清除该场景旁边的复选框。这会从构建中删除场景,但不会从列表中删除。要从列表中删除场景,请选择它并按键盘上的Delete键。

当您选择构建构建并运行时,Unity 会创建一个构建,其中包含“构建中的场景”列表中的所有场景。Unity 使用场景列表来定位加载场景的顺序。要调整场景的顺序,请向上或向下拖动它们。

平台列表

“平台”窗格列出了 Unity 编辑器中可用的所有平台。当您选择一个平台时,Unity 图标会出现在您选择的作为目标平台的平台名称旁边。

Unity 根据您安装的平台模块来确定可供您使用的平台。您可以将其他平台模块添加到您的项目,并根据您的要求更改目标平台。

要将其他平台模块添加到您的项目,您可以执行以下操作:

  • 转到Unity Hub并选择要添加模块的 Unity 版本。
  • 单击垂直省略号并选择添加模块

要更改目标平台,请选择要切换到的平台,然后选择切换平台。这可能需要一些时间,因为 Unity 可能需要以匹配您的目标平台的格式重新导入您的资源。

当您选择一个平台时,Unity 会显示一个选项列表,您可以调整这些选项以进行构建。每个平台都有独特的设置,这些设置在每个平台特定手册页中列出。

此外,Unity 针对嵌入式 Linux 的构建系统支持以下设置:

功能描述
体系结构

从以下 CPU 体系结构中选择以进行构建(仅适用于构建并运行)嵌入式 Linux 平台。

  • x86 - 64 位 CPU。

  • x64 - 32 位 CPU。

  • arm32 - 32 位 ARM CPU。

  • arm64 - 64 位 ARM CPU。

远程设备

根据您在下面提供的连接和身份验证信息,将应用程序部署并启动到连接的远程设备上。展开远程设备以输入以下详细信息:

  • 地址(必需) - 远程设备的地址。您还可以通过在地址后添加冒号来指定端口(例如,10.110.91.3:2121)。

  • 用户名(可选) - 远程设备上的用户名。

  • 导出 - 如果需要远程启动设备,请指定其他导出。多个环境变量用空格隔开。例如,ENV_VAR1=1 ENV_VAR2=2

  • 安装路径 - 应用程序的安装路径。如果未设置,将使用默认值~tmp/unity/test

开发构建启用此设置以在您的构建中包含脚本调试符号和探查器。启用此选项后,Unity 将设置DEVELOPMENT_BUILD脚本定义。您只能在您想要测试应用程序时使用此设置。请注意,开发构建不会压缩内容,这意味着开发构建的大小很大,不适合分发。
自动连接探查器启用后,此设置允许您自动将 Unity 探查器连接到您的构建。要使此设置可用,您必须启用开发构建选项。
深度探查启用此设置以打开深度探查在探查器中。这使得探查器在您的应用程序中检测每个函数调用并返回更详细的探查数据。启用深度探查支持时,可能会减慢脚本执行速度。仅当您启用开发构建设置时,此选项才可用。
脚本调试远程将脚本调试器附加到播放器。仅当您启用开发构建设置时,才可用。
压缩方法

在构建时压缩项目中的数据。这包括资源、场景、播放器设置和全局照明数据。从以下方法中选择:

  • 默认 - 默认压缩方法为

  • LZ4 - 用于开发构建的快速压缩格式。LZ4 压缩可以显着提高应用程序的加载时间。有关更多信息,请查看BuildOptions.CompressWithLz4.

  • LZ4HC - LZ4 的一种高压缩变体,构建速度较慢,但对发行版构建效果更好。LZ4HC 压缩可以显着提高应用程序的加载时间。有关更多信息,请查看BuildOptions.CompressWithLz4HC.

其他资源