Godot Export:自动化你的游戏发布流程

Godot Export:自动化你的游戏发布流程

godot-export Automatically exports your Godot games. godot-export 项目地址: https://gitcode.com/gh_mirrors/go/godot-export

项目介绍

Godot Export 是一个用于自动化导出 Godot 游戏的 GitHub Actions 工作流。无论你是使用标准构建还是 Mono 构建,这个项目都能帮助你轻松地将游戏导出为可执行文件。通过简单的配置,你可以在每次代码推送时自动生成游戏构建,并将其附加到 GitHub 发布中。

项目技术分析

工作原理

Godot Export 通过读取你的 export_presets.cfg 文件来确定需要导出的构建类型。每次运行时,它会自动执行所有定义的导出任务,并将生成的可执行文件(如 .exe.x86_64 等)存储在指定目录中。你还可以选择将这些文件打包成 .zip 文件,并自动创建 GitHub 发布。

主要功能

  • 自动导出:根据 export_presets.cfg 文件中的配置自动导出游戏。
  • 支持 Mono 构建:不仅支持标准构建,还支持 Mono 构建。
  • Android 构建:特别支持 Android 平台的构建。
  • 自定义设置:允许用户提供自定义的编辑器设置文件,以及设置 Windows 图标。
  • 缓存机制:通过缓存 Godot 导出模板和可执行文件,加快构建速度。

输入与输出

项目提供了丰富的输入选项,如 godot_executable_download_urlgodot_export_templates_download_url 等,允许用户灵活配置导出过程。同时,它还提供了 build_directoryarchive_directory 两个输出,方便用户获取导出结果。

项目及技术应用场景

Godot Export 适用于以下场景:

  • 持续集成/持续部署(CI/CD):在每次代码推送或标签推送时自动生成游戏构建,确保开发团队始终拥有最新的可执行文件。
  • 自动化发布:自动将构建结果打包并发布到 GitHub,简化发布流程。
  • 跨平台开发:支持多种平台的导出,包括 Windows、Mac、Linux 以及 Android,满足不同平台的需求。

项目特点

  • 自动化:通过 GitHub Actions 实现全自动化的导出流程,减少手动操作。
  • 灵活配置:提供多种输入选项,允许用户根据需求自定义导出过程。
  • 高效缓存:利用 GitHub Actions 的缓存机制,减少重复下载,提高构建速度。
  • 跨平台支持:不仅支持标准构建,还支持 Mono 和 Android 构建,满足不同平台的需求。
  • 易于集成:通过简单的 YAML 配置文件,即可轻松集成到现有的 GitHub 工作流中。

结语

Godot Export 是一个强大且易用的工具,特别适合那些希望自动化游戏发布流程的开发者。无论你是个人开发者还是团队,Godot Export 都能帮助你节省时间,提高效率。立即尝试 Godot Export,让你的游戏开发流程更加顺畅!

godot-export Automatically exports your Godot games. godot-export 项目地址: https://gitcode.com/gh_mirrors/go/godot-export

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乔媚倩June

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值