在游戏开发中,配置是屡见不鲜的东西了。一个好的配置生成工具能让你在开发中事半功倍。
通常来说, 配置 都是由 策划 来产出,绝大多数 策划岗 都不了解开发,他们最喜欢的就是 Excel表格 ( Excel 的确是个好东西)。
本工具的主要功能就是把 Excel表格 发布成程序可用的数据(Json),同时也发布配置对应的脚本。
直接上仓库:GameConfig (包含源码、示例)(如果链接打不开,一定是你上网方式不够科学)
本工具免费开源,在实际应用中已经迭代很久了,本人也会持续更新。
觉得好用的小伙伴,给个Star支持一下吧~!
本工具特性
- 支持横表、纵表、枚举表。
- 支持自定义语言配置脚本导出。(目前内置支持TS、C#,可自定义其它语言)
- 表继承。(没错,就是那个面向对象中的继承)
- 多主键。
- 表连接。
- 增量发布。
- …在路上
快速开始
-
拉取本仓库到本地。
-
安装依赖:
安装 Node.js LTS版(最后测试基于20.11.0)。
打开
命令行
,将目录定位到Config/Generator
目录。在
命令行
中执行命令:npm i
,可能会有警告,但没关系,忽略即可。 -
根据你的喜好打开
Example
中的CCCProject(Cocos Creator示例项目)
或UnityProject(Unity示例项目)
。 -
运行示例场景。
CCC项目是基于 3.8.x 制作的。
完成上述步骤,你就看到配置被输出在屏幕上,下一步就需要了解如何配表并导出,请查看详细文档(中文链接)。(很多可以自定义的配置项,这个文档一定要看!)
最后,希望本工具能帮到你,为游戏开发提速!