把常用项目配置保存为模板复用
模板系统解决什么问题
每次新建 Godot 项目时,你可能都要重复做这些事:
- 创建标准目录结构(scenes/、scripts/、assets/、addons/)
- 装一堆常用插件(比如 UI 库、存档系统、音频管理器)
- 配置项目设置里的若干 Autoload 单例
- 建立初始场景和根节点
这些步骤机械重复但又不能省。GodotHub 的模板系统让你做一次配置,以后每次新建项目时一键套上。
创建本地模板
在桌面端 GodotHub 里,对任何现有项目都可以执行"保存为模板"操作:
- 在项目管理界面右键目标项目
- 选择"保存为模板"
- 给模板起个名字(比如
2D-action-starter、galgame-foundation) - 填写简短说明:包含了什么、适合什么项目
保存过程中,GodotHub 会:
- 扫描项目结构,识别 addons 目录里的插件并记录
- 保留 Autoload 配置
- 保留场景结构和脚本引用
- 保留
.gitignore、README 等辅助文件
使用模板新建项目
下次在 GodotHub 里新建项目时,在"类型选择"一步可以切换到"从模板创建"模式:
- 选择之前保存的模板
- 填写项目名称和保存路径
- 确认创建
新建项目会完整复制模板结构,包括插件目录、场景文件、脚本代码——但会保留模板里的注释和文档,方便后续修改。
什么时候值得存模板
适合存模板的场景:
- 你在某种项目类型上反复开发:比如你总是做 2D 横版动作游戏,一套固定的输入系统 + 物理参数 + UI 框架可以存起来
- 团队协作时统一脚手架:团队所有人用同一个模板新建项目,目录结构和插件组合自动对齐
- 新人入门时提供骨架:社区模板板块很多就是这种用途,给第一次做 Godot 的人一个能跑起来的起点
不太值得存模板的场景:
- 一次性 Demo:不会复用的项目骨架存了也白存
- 和特定项目强绑定的定制:里面硬编码了某个项目的资源路径或专有脚本,套到新项目上反而麻烦