包含此页的版本:
不含此页的版本:
要在 Linux 平台上构建 Unity 应用程序,请使用以下步骤:
在 Linux 平台上构建 Unity 应用程序时,Unity 会生成以下文件,其中ProjectName是您的应用程序的名称:
ProjectName.x86_64:这是应用程序的项目可执行文件。它包含启动时启动 Unity 引擎的程序入口点。UnityPlayer.so:这.so文件包含所有原生 Unity 引擎代码。它使用 Unity Technologies 证书签名,允许您验证没有恶意实体篡改了您的引擎代码。*.pdb文件:这些是可用于调试托管 (C#) 代码的符号文件。如果启用开发版本开发版本包括调试符号并启用性能分析器。更多信息*_s.debug文件:这些是可用于调试本机 (C/C++) 代码的符号文件。如果您在 Build Profiles 窗口的 Platform Settings 部分启用 Development Build,Unity 会将这些文件复制到构建目录。ProjectName_Data文件夹:此文件夹包含运行应用程序所需的所有数据。libdecor-0.so.0:这.sofile 是 Wayland 客户端用来管理客户端窗口装饰的 Linux 共享库。它确保各种合成器之间的窗口行为和外观一致。libdecor-cairo.so:这.sofile 是一个 Linux 共享库,它集成了 Cairo 图形libdecor.它在 Wayland 中渲染客户端装饰,以增强视觉一致性和性能。如果您使用的是IL2CPP Unity 开发的脚本后端,在为某些平台构建项目时,可以将其用作 Mono 的替代方案。更多信息
请参阅术语表 脚本后端为Unity中的脚本提供支持的框架。Unity 支持三种不同的脚本后端,具体取决于目标平台:Mono、.NET 和 IL2CPP。但是,通用 Windows 平台仅支持两个:.NET 和 IL2CPP。更多信息
请参阅术语表,您的应用程序播放器版本还包括以下文件和文件夹:
GameAssembly.so:这.so文件包含所有托管 (C#) 游戏逻辑和脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息ProjectName_BackUpThisFolder_ButDontShipItWithYourGame文件夹:此文件夹包含在 IL2CPP 构建期间生成的中间文件,这些文件可用于调试而不是分发。