Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

导出项目

为什么要导出?

起初,Godot 没有任何导出项目的方法。开发人员需要为各个平台手动编译正确的二进制文件并打包。

后来用它的开发人员(甚至是非程序员)多了起来,我们的公司也开始同时进行更多的项目,这就明显成了一个瓶颈。

在 PC 上

使用 Godot 在 PC 上分发游戏项目相当容易。将 Godot 二进制文件拖放到与 project.godot 文件相同的目录中,然后压缩项目目录即可。

这听起来很简单, 但开发人员可能不想这样做的原因可能有几个. 第一个原因是可能不希望分发大量文件. 一些开发人员可能不喜欢好奇的用户偷看游戏的制作方式, 其他开发人员可能会发现它不雅致, 等等. 另一个原因是, 开发人员可能更喜欢特殊编译的二进制文件, 该二进制文件的大小较小, 更优化, 并且不包含编辑器和调试器之类的工具.

最后,Godot有一个简单但有效的系统, 用于 将DLC 创建为额外的包文件 .

在移动端

移动设备中的相同情况会更糟糕. 要在这些设备上分发项目, 需要为每个平台构建一个二进制文件, 然后将其与游戏数据一起添加到本地项目中.

这可能很麻烦, 因为这意味着开发人员必须熟悉每个平台的SDK, 才能进行导出. 虽然总