构建 Linux 应用程序
Build a Unity application on Linux platform.
阅读时间4 分钟最后更新于 1 个月前
要在 Linux 平台上构建 Unity 应用程序,请按照以下步骤操作:
- 从文件 (File) > 构建配置文件 (Build Profiles) 打开构建配置文件 (Build Profiles) 窗口。
- 选择添加构建配置文件 (Add Build Profile) 以打开平台浏览器 (Platform Browser) 窗口。
- 从可用平台列表中选择 Linux,然后设置所需的构建设置。如果其中没有 Linux 选项,请选择使用 Unity Hub 安装 (Install with Unity Hub) 并按照安装说明进行操作。有关如何安装模块的信息,请参阅添加模块。
- 选择切换配置文件 (Switch Profile) 可将新的构建配置文件设置为活动配置文件。
- 选择构建 (Build) 或构建并运行 (Build And Run)。有关这些选项的更多信息,请参阅构建应用程序。
- 在 Linux 文件选择器窗口中,选择 Unity 放置构建的目标。
- 在名称 (Name) 字段中,为构建输入适当的名称。
- 选择保存 (Save)。这将启动构建过程。
Linux Player 构建二进制文件
在 Linux 平台上构建 Unity 应用程序时,Unity 会生成以下文件,其中 是应用程序的名称:
ProjectName- :这是应用程序的项目可执行文件。它包含了运行时启动 Unity 引擎的程序入口点。
ProjectName.x86_64 - :此
UnityPlayer.so文件包含所有原生 Unity 引擎代码。它使用 Unity Technologies 证书进行签名,使您可以验证是否有恶意实体篡改了引擎代码。.so - 文件:这些符号文件可用于调试托管 (C#) 代码。如果在构建设置 (Build Settings) 窗口中启用了开发构建 (Development Build),Unity 会将这些文件复制到构建目录。
*.pdb - 文件:这些符号文件可用于调试原生 (C/C++) 代码。如果在构建设置 (Build Settings) 窗口中启用了开发构建 (Development Build),Unity 会将这些文件复制到构建目录。
*_s.debug - 文件夹:此文件夹包含运行应用程序所需的所有数据。
ProjectName_Data - :此
libdecor-0.so.0文件是 Wayland 客户端用于管理客户端窗口装饰的 Linux 共享库。它可以确保各种合成器之间的窗口行为和外观一致。.so - :此
libdecor-cairo.so文件是将 Cairo 图形与.so集成的 Linux 共享库。它可以在 Wayland 中渲染客户端装饰以增强视觉一致性和性能。libdecor
如果使用 IL2CPP 脚本后端,则应用程序播放器版本还包含以下文件和文件夹:
- :此
GameAssembly.so文件包含所有托管 (C#) 游戏逻辑和脚本,这些逻辑和脚本已转换为原生代码 (C/C++) 以提高性能。.so - 文件夹:此文件夹包含 IL2CPP 构建期间生成的中间文件,这些文件可用于调试而不是分发。
ProjectName_BackUpThisFolder_ButDontShipItWithYourGame