参考:
https://www.youtube.com/watch?v=4brzpT7ueng
https://www.youtube.com/watch?v=_huwSZu3XSs
安装导出模版
godot的导出模版和godot是分开的,所以如果想导出就需要下载这个包,默认会提供当前软件匹配的版本,
导出步骤
导出功能按钮
导出功能在项目下,不在编辑器下,要记住
ios需要填入的选项
建议把gamecenter关了,否则影响测试(个人喜好
导出到ios选择后会有很多需要设置的选项
其中要输入的有:
-
app team id 也就是你个人id,这个id在app网页开发查找签名中随处可见
-
app的id
-
icon
导出过程
当不再有提示错误后,就可点击导出项目,把整个项目导出成xcode项目了
导出到项目以外的目录,否则项目运行会报一些奇怪的信息,因为项目内的文件夹都会被godot去扫描
打开导出的项目
用xcode打开项目,然后再进一步进行完善,但系统设置能再godot下配置,尽量在godot下配,比如版本等信息如果在xcode下修改,会被godot覆盖掉
补充
json,txt,xml文件在资源管理下不会被显示,但可以被file api读取,打包也不会一并自动打入,需要在这里设置:
加速导出
上面的方法创建了一个可以为发布而构建的导出项目,但每次在Godot中进行更改时都必须重新导出。在开发过程中,您可以通过将Godot项目文件直接链接到您的应用程序来加快此过程。
-
删除掉游戏模版生成的pck文件
-
将godot游戏项目链接到xcode下,记住不要勾选
拷贝
,要选择引用
方式
-
找到xcode下到plist配置文件,这个文件在模版中的位置是
./{游戏名}/{Supporting Files}/{游戏名}-Info.plist
下- 在其下创建
godot_path
字符串类型属性,并把刚才引用进来的godot项目文件夹名称拷贝给它。
- 在其下创建
完成
之后的事情就和之前一样,不一样的是,不再需要导出了,每次修改后的效果直接在xcode下运行查看效果。赞
导出到Android
https://docs.godotengine.org/zh_CN/latest/getting_started/workflow/export/exporting_for_android.html