📄️ 特性
完备的类型系统
📄️ 命令行工具
Luban.Client 、Luban.Server和 Luban.ClientServer的功能和区别
📄️ 服务端布署
Docker 镜像布署
📄️ 代码与数据生成
支持的平台、引擎和语言
📄️ 配置定义
定义由两类文件构成
📄️ excel格式介绍
创建一个普通的xlsx 配置表
📄️ 运行时加载配置
在unity项目中使用c代码加载json配置
📄️ sep 介绍
流式格式中,对于包含多个数据的复合类型数据,有时候希望紧凑地在一个单元格或者一个字符串内填写它的多个子数据,使用sep可以实现此目的。
📄️ 检验器
ref 校验器
📄️ 多态类型
定义及配置
📄️ 自定义模板
luban使用scriban 模板引擎来生成代码,也使用这个模板来生成自定义的文本型数据文件。
📄️ tag 介绍
关于Tag
📄️ 数据定义
大多数数据格式填法符合直觉,而且数据定义是完全一样的,不同数据结构在xml中格式示例如下:
📄️ Editor支持
GamePlay相关功能经常有自定义编辑器的需求,而自定义编辑器的数据往往以记录为单位,数据结构较为复杂,每个记录保存为单独的json文件。luban支持这类编辑器工作流。
📄️ 源数据转换
Luban支持对各种格式的数据进行转换,使用命令行参数:
📄️ 本地化
支持多种本地化机制,分别处理不同的场合,它们可以同时使用。
📄️ 最佳实践
命名约定