跳转到内容

Godot 游戏引擎指南/导出

来自维基教科书,开放的书籍,开放的世界

你是否制作了一款你想要与朋友分享或在线出售的史诗级游戏?你可以将 Godot 编辑器与游戏的相关文件一起赠送,但这 (a) 不切实际,(b) 允许其他人窥探你的辛苦工作,甚至可能声称是他们的。

解决这两个问题的方案是什么?导出。

获取导出模板

[编辑 | 编辑源代码]

当你导出游戏时,你将游戏中的所有文件导出到一个应用程序文件,也称为可执行文件。但为了做到这一点,你需要一个导出模板。这些可以在 Godot 的下载页面上下载。你想要针对你打算出售游戏的平台下载它们。支持的模板如下

  1. Windows 桌面
  2. Linux/X11
  3. Mac OSX
  4. Html5
  5. UWP(通用 Windows 平台)
  6. IOS
  7. Android

下载完成后,必须将模板放入 Godot 应用程序数据文件夹的Godot/templates/<CURRENT VERSION>/ 目录中。一个简单的方法是在屏幕顶部的“编辑器”下拉菜单中选择“打开编辑器数据/设置文件夹”。

另一种下载它们的方法是转到编辑器 -> 管理导出模板... 并在“当前版本”部分中点击“下载”。

然后,你可以创建导出预设。转到项目 -> 导出... 会弹出一个窗口。

点击“添加...” 并选择游戏将运行的平台。你可以在“选项”选项卡的左侧选择任何值作为设置。

你应该为“产品名称”选择一个名称。这应该是你的游戏名称。

如果有,则应设置“公司名称”、“文件版本”、“文件版本”和“文件描述”。有时名称会根据平台进行更改,最明显的是手持设备。

你还可以为游戏的图标设置一个图像,它将显示为文件资源管理器或手持设备菜单中文件名称旁边的图像。

Android 有很多“权限”。你必须启用游戏使用的权限,例如,如果你使用相机(例如:用于 AR),则启用“相机”,或者如果游戏是多人游戏,则启用“互联网”。如有疑问,请一次启用一个权限,如果不起作用,请将其禁用并启用下一个权限。重复此操作直到游戏按预期工作。(尽量不要被诱惑启用所有权限,因为如果玩家看到 500 个完全无关的权限请求,例如在简单的游戏中访问位置,他们可能会立即停止玩游戏。)

在“资源”选项卡上,在“导出非资源文件/文件夹的过滤器”下,你可以使用正则表达式模式。以下是一些常见的示例

  • 要允许所有以“.json”结尾的文件,请使用*.json
  • 要允许“docs”文件夹中的所有文件,请使用docs/*
  • 要允许所有以“doc”开头的文件/文件夹,请使用*/doc*
  • 要允许主文件夹中的特定文件“versions.txt”,请使用versions.txt

下面的文本框用于排除符合包含过滤器或通常被排除的项。例如,要避免导出任何名为“exclude_export”的文件夹,请使用*exclude_export/*。使用与“导出非资源文件/文件夹的过滤器”相同的规则。

这两个“过滤器”可以用逗号分隔以定义多个模式。

“功能”选项卡列出了可以通过OS.has_feature() 检查的功能。(它不会在此处定义“发布”或“调试”,这是根据你选择的选项自动完成的。)

进入“脚本”选项卡。3 种脚本模式是

  1. 文本:代码以纯文本形式保存,任何人都可以阅读
  2. 编译:代码经过压缩,使其更小,更难阅读
  3. 加密:代码经过加密,几乎无法阅读。建议用于零售游戏,其中代码不是免费或开源,以及你希望防止作弊的情况下。

Godot 游戏引擎指南

入门 [编辑]
安装
什么是节点?
编程
资源和导入
信号和方法
你的第一个游戏
让它工作
调试
输入
物理
保存和加载
多人游戏
让它看起来更好
UI 皮肤
动画
高级帮助
服务器(单例)
平台特定
优化
加密
导出
插件
其他
有用链接
作者和贡献者
打印版本


<-- 上一页 返回顶部 下一页 -->

华夏公益教科书