【整套 Excel 配置发布工具】Excel 转 Json,开源 🌟

在游戏开发中,配置是屡见不鲜的东西了。一个好的配置生成工具能让你在开发中事半功倍。

通常来说, 配置 都是由 策划 来产出,绝大多数 策划岗 都不了解开发,他们最喜欢的就是 Excel表格Excel 的确是个好东西)。

本工具的主要功能就是把 Excel表格 发布成程序可用的数据(Json),同时也发布配置对应的脚本。

直接上仓库:GameConfig (包含源码、示例)(如果链接打不开,一定是你上网方式不够科学:blush:

本工具免费开源,在实际应用中已经迭代很久了,本人也会持续更新。
觉得好用的小伙伴,给个Star​:star::star::star:支持一下吧~!

:balloon:本工具特性

  • 支持横表、纵表、枚举表。
  • 支持自定义语言配置脚本导出。(目前内置支持TS、C#,可自定义其它语言)
  • 表继承。(没错,就是那个面向对象中的继承
  • 多主键。
  • 表连接。
  • 增量发布。
  • …在路上

:basketball:快速开始

  1. 拉取本仓库到本地。

  2. 安装依赖:

    安装 Node.js LTS版(最后测试基于20.11.0)。

    打开命令行,将目录定位到 Config/Generator 目录。

    命令行中执行命令: npm i,可能会有警告,但没关系,忽略即可。

  3. 根据你的喜好打开Example中的 CCCProject(Cocos Creator示例项目)UnityProject(Unity示例项目)

  4. 运行示例场景。

CCC项目是基于 3.8.x 制作的。

完成上述步骤,你就看到配置被输出在屏幕上,下一步就需要了解如何配表并导出,请查看详细文档中文链接)。(很多可以自定义的配置项,这个文档一定要看!:face_with_monocle:

最后,希望本工具能帮到你,为游戏开发提速!:rocket::rocket::rocket:

21赞

已star + fork 点赞

踩个点儿~

赞赞赞五个字

马克!~~

Mark一下

image 大佬好久没冒泡了啊

哇敲,大佬大佬大佬,你是大佬 :smirk:

膜拜大佬,我也顺便宣传下: go-xlsx-exporter/doc/cocoscreator.md at main · wingcd/go-xlsx-exporter (github.com)

共勉共勉 :smirk:

mark!

谢谢分享 :kissing_heart:

以前用py2做的工具,后面用了js,再后来,我都直接在excel上面套个公式解决了,方便快捷

介绍 | Luban (code-philosophy.com)

强烈安利

1赞

我刚想说其实还好,因为我自己工作半年也能写一个excel转json且构建实体类(不过不是.py 是Unity编辑器工具 :joy:),但看了后面3点 我只能说 雀氏牛鼻

你已经很厉害了 :face_with_monocle:

mark

mark…

牛逼 已star

学习一下,感谢大佬