GodotHub 中文文档 下载 App

GodotHub 与 Godot 编辑器的配合使用

典型日常工作流

开始一个新项目

  1. 在 GodotHub 里 新建项目(选模板或从零开始)
  2. GodotHub 自动打开 Godot 编辑器
  3. 在 Godot 编辑器里写代码、搭场景
  4. 想换个引擎版本测试?关闭 Godot 编辑器 → GodotHub 里改绑定 → 再双击打开

维护老项目

  1. 打开 GodotHub,项目列表里找到老项目
  2. 看到它绑定的 Godot 3.5,想升到 4.5?在 GodotHub 里下载 4.5、修改绑定
  3. 双击打开项目 → Godot 编辑器自动用 4.5 启动并迁移
  4. 迁移完测试 OK,新绑定保存;不 OK 改回旧版本

找插件和教程

  1. 开发时遇到某个效果不知道怎么实现
  2. 掏出 Android 端 GodotHub(或者在桌面端的插件库板块)搜关键词
  3. 找到合适的插件 → 标记需要下载
  4. 回到桌面端 GodotHub,下载已标记的插件
  5. 在 Godot 编辑器里启用插件,把节点加到场景里

团队协作时对齐版本

  1. 团队成员 A 开发机上的项目绑定了 Godot 4.2
  2. 团队成员 B 开发机上的项目绑定了 Godot 4.6
  3. A 和 B 都在 GodotHub 里把项目绑定改成团队统一的版本号(比如 4.4)
  4. 下次打开项目时,两人都用 4.4 启动 → 环境一致

两边的数据互通

GodotHub 和 Godot 编辑器之间的数据互通方式:

数据GodotHub 管理Godot 编辑器管理
引擎版本✅ 安装、删除、更新❌ 只使用已安装的版本
项目列表与分组✅✅ 独立的"最近项目"列表
项目-引擎绑定✅❌
项目代码与场景文件❌✅
Autoload 配置❌✅
插件列表与启用状态⚠️ 仅记录已标记的插件✅
项目设置❌✅

两边各自独立存储数据,GodotHub 的项目-引擎绑定不写入 Godot 的任何配置文件。这种设计保证了 GodotHub 的"完全可选"——随时可以卸载 GodotHub,Godot 编辑器和项目不受任何影响。

故障隔离

因为两边数据是分开的,即使 GodotHub 出了问题(比如数据库损坏),Godot 编辑器本身依然可以正常使用。反过来也是一样——Godot 编辑器崩溃了不会影响 GodotHub 的版本管理功能。