感觉直接把 github 上的 readme.md 拷过来太敷衍了,就随便介绍一下吧。
之前做过几款游戏,感觉配置这一块,各个公司的做法都差不了太多,基本上都是用 excel 配,然后转成可读或者不可读的数据文件,有的直接上传到服务器上,有的扔到数据库里面。
由于最近真的是太闲了(被困在武汉 80 天+回家之后隔离 14 天,现在还没出门),就写了一个转配置的工具,主要的目标用户是使用 protobuf 的游戏创业公司吧,懒得自己写这个工具的,或者想自己做游戏的,正在发愁配置这一块该怎么做的,又或者有想学习 python 的朋友?(我自己也是个菜鸡,有兴趣的看着玩玩还行)
其实这个工具我在前公司的时候写的,当时水平比较差,这次优化了一下代码结构,删减了一些代码,也简化了转配置的步骤。
最后,欢迎来提 BUG&优化意见
1
Trim21 2020-04-14 00:42:17 +08:00
你忘了放项目地址了...
|
3
MrVito OP emmm,捞一捞?
|
4
netlous 2020-04-14 10:26:38 +08:00
Excel 其实内置了配置表生成的功能,可以从 xls 文件内的 table 直接输出 xml 。但是得先打开“开发工具”选项卡才能找到,所以很多人不知道。
开发工具->源->XML 映射,然后添加一个 XML Schema 或者 XML 文件,然后拖动右边的元素到对应列上就行了 |
5
Minsc 2020-04-14 11:23:46 +08:00
有个事情不太明白,这个功能其实用 C#做也挺方便,为什么要用 python 来搞呢?我发现很多公司都走这个技术路线。
|
6
Minsc 2020-04-14 11:30:02 +08:00
我指的是基于 Unity 的游戏,如果是 Cocos 或者其他引擎的游戏另当别论。
|
10
fordoo 2020-04-14 14:26:37 +08:00
咳咳,按这个标准来优化 https://github.com/davyxu/tabtoy
|
13
locoz 2020-04-15 15:28:12 +08:00
奇怪的知识增加了
|
14
shuax 2020-04-16 20:43:16 +08:00
|