【更新】更新 README.md
parent
dc279d2def
commit
d9a303eda8
20
README.md
20
README.md
|
|
@ -17,11 +17,11 @@
|
||||||
|
|
||||||
## 介绍
|
## 介绍
|
||||||
|
|
||||||
luban是一个较完备成熟游戏配置数据处理的解决方案。目前已经存在很多导表工具如tabtoy、xls2json之类,它们功能简单直接,更多是作为一个excel文件转换工具存在,而不是一个完整的游戏配置工具,对于配置结构复杂的中大型游戏项目往往力不从心。相比它们,luban有以下核心优势:
|
目前已经存在很多导表工具如tabtoy、xls2json之类,它们功能简单直接,更多是作为一个excel文件转换工具存在,而不是一个完整的游戏配置工具,对于配置结构复杂的中大型游戏项目往往力不从心。luban擅长高效处理**大型复杂的配置结构**,是一个面向MMORPG这类大中型游戏项目的配置数据解决方案,相较于常规的excel导表工具有以下核心优势:
|
||||||
- 增强了excel格式。可以比较简洁地excel配置**任意复杂**的数据,像子结构、结构列表,以及更复杂的深层次的嵌套结构都能直接解析处理。
|
- 增强了excel格式。可以比较简洁地excel配置**任意复杂**的数据,像子结构、结构列表,以及更复杂的深层次的嵌套结构都能直接解析处理。
|
||||||
- 完备的类型系统和多原始数据支持(xml、json、lua、yaml),可以轻松表达和解析**任意复杂**的数据。意味着传统excel导表工具无法处理的技能、行为树、副本等等复杂配置,luban也能够统一处理了,彻底将程序从复杂的配置解析中完全解放出来。
|
- 完备的类型系统和多原始数据支持(xml、json、lua、yaml),可以轻松表达和解析**任意复杂**的数据。意味着传统excel导表工具无法处理的技能、行为树、副本等等复杂配置,luban也能够统一处理了,彻底将程序从复杂的配置解析中完全解放出来。
|
||||||
- 完备的本地化支持。支持静态本地化(导出时text已经本地化)、动态本地化(运行时动态切换语言)、多地区数据(在主分支基础上,通过差分patch制作有细微区别的多地区配置)、时间本地化。
|
- 完善的工作流支持。如id的外键引用检查;资源合法性检查;灵活的数据源定义(拆表或者多表合一);灵活的分组导出机制;多种本地化支持;生成极快(日常迭代300ms以内)等等。
|
||||||
- 强大的模板生成能力。可以通过模板自由定制生成的代码格式及导出的数据格式。
|
- 强大灵活的模板生成能力。可以通过模板自由定制生成的代码格式及导出的数据格式。
|
||||||
|
|
||||||
====**如果觉得不错,烦请点个star,你的支持会给予我们巨大动力 ^_^**====
|
====**如果觉得不错,烦请点个star,你的支持会给予我们巨大动力 ^_^**====
|
||||||
|
|
||||||
|
|
@ -186,6 +186,20 @@ array与list类型都能表示列表,它们区别在于array生成的代码为
|
||||||
由于list,int和list,float是最常见的列表类型,它们数据中也不包含分割符,所以默认对它们使用"sep=,|",避免填写分割符的麻烦。像list,string由于本身可能包含分割符,所以必须手动指定不与内容冲突的分割符。
|
由于list,int和list,float是最常见的列表类型,它们数据中也不包含分割符,所以默认对它们使用"sep=,|",避免填写分割符的麻烦。像list,string由于本身可能包含分割符,所以必须手动指定不与内容冲突的分割符。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### 枚举
|
||||||
|
游戏往往有枚举的需求,策划填成整数,既不清晰,程序还得手写枚举定义,麻烦又容易不一致。luban支持枚举的定义,强迫策划填写枚举名或者别名,让数据更清楚。
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<enum name="ItemQuality">
|
||||||
|
<var name="WHITE" alias="白" value="0"/>
|
||||||
|
<var name="GREEN" alias="绿" value="1"/>
|
||||||
|
<var name="RED" alias="红" value="2"/>
|
||||||
|
</enum>
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### 嵌套子结构
|
### 嵌套子结构
|
||||||
经常会碰到,某个字段是结构,尤其这个结构在很多配置里都会复用。
|
经常会碰到,某个字段是结构,尤其这个结构在很多配置里都会复用。
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Loading…
Reference in New Issue