parent
0d027a9b8f
commit
bfea820c7c
|
|
@ -1,6 +1,6 @@
|
||||||
# Birght Gen
|
# Luban
|
||||||
|
|
||||||
## What is Bright Gen
|
## What is Luban
|
||||||
|
|
||||||
* Aim
|
* Aim
|
||||||
* Less time for trival & repeated work, more time with creativity & leisure .
|
* Less time for trival & repeated work, more time with creativity & leisure .
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
* Philosophy
|
* Philosophy
|
||||||
* Simpler, Faster
|
* Simpler, Faster
|
||||||
|
|
||||||
* [Home Page](https://focus-creative-games.github.io/bright_gen/index.html)
|
* [Home Page](https://focus-creative-games.github.io/luban/index.html)
|
||||||
|
|
||||||
* Read this in other languages: [English](README.en-us.md), [简体中文](README.md)
|
* Read this in other languages: [English](README.en-us.md), [简体中文](README.md)
|
||||||
|
|
||||||
|
|
@ -59,4 +59,4 @@ We welcome contributions! Many people all over the world have helped make this p
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Birght Gen is licensed under the [MIT](LICENSE.TXT) license.
|
Luban is licensed under the [MIT](LICENSE.TXT) license.
|
||||||
36
README.md
36
README.md
|
|
@ -1,28 +1,21 @@
|
||||||
[//]: # (Author: bug)
|
[//]: # (Author: bug)
|
||||||
[//]: # (Date: 2020-10-20 20:24:07)
|
[//]: # (Date: 2020-10-20 20:24:07)
|
||||||
|
|
||||||
# Gen
|
# Luban
|
||||||
|
|
||||||
## 什么是 Gen
|
## 什么是 Luban
|
||||||
|
|
||||||
Gen 是一个强大的生成与缓存工具,用于但不限于 游戏配置、消息、资源格式转换 之类的生成。
|
Luban 是一个强大的生成与缓存工具,用于但不限于 游戏配置、消息、资源格式转换 之类的用途。
|
||||||
|
|
||||||
相比传统简单的以excel为中心的表格导出工具,它提供了一个**完整的游戏配置数据解决方案**,有以下功能:
|
相比传统简单的以excel为中心的表格导出工具,它提供了一个**完整的游戏配置数据解决方案**。
|
||||||
>
|
|
||||||
> * 数据定义
|
|
||||||
> * 数据编辑
|
|
||||||
> * 数据导出
|
|
||||||
> * 前后端代码生成
|
|
||||||
> * 本地化
|
|
||||||
> * 编辑器数据load&save代码生成
|
|
||||||
|
|
||||||
Gen能够良好满足小型、中型、大型及超大型游戏项目的配置需求。
|
Luban 能够良好满足小型、中型、大型及超大型游戏项目的配置需求。
|
||||||
|
|
||||||
Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目。
|
Luban 工具不仅适用于游戏行业,也非常适合传统的互联网项目。
|
||||||
|
|
||||||
|
|
||||||
## 文档
|
## 文档
|
||||||
* [主页](https://focus-creative-games.github.io/bright_gen/index.html)
|
* [主页](https://focus-creative-games.github.io/luban/index.html)
|
||||||
* 各语言的简介: [English](README.en-us.md), [简体中文](README.md)
|
* 各语言的简介: [English](README.en-us.md), [简体中文](README.md)
|
||||||
|
|
||||||
## 使用示例
|
## 使用示例
|
||||||
|
|
@ -32,7 +25,14 @@ Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目
|
||||||
local cfg = data[32]
|
local cfg = data[32]
|
||||||
print(cfg.name)
|
print(cfg.name)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* C# 使用示例
|
||||||
|
``` C#
|
||||||
|
var tables = new cfg.Tables(file => return new ByteBuf(File.ReadAllBytes("output_data/" + file)));
|
||||||
|
Console.WriteLine(tables.TbSingleton.Name);
|
||||||
|
Console.WriteLine(tables.TbDataFromJson.Get(12).X1);
|
||||||
|
Console.WriteLine(tables.TbTwoKey.Get(1, 10).X8);
|
||||||
|
```
|
||||||
* [更多语言的例子](docs/samples.md)
|
* [更多语言的例子](docs/samples.md)
|
||||||
|
|
||||||
## 特性
|
## 特性
|
||||||
|
|
@ -42,7 +42,6 @@ Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目
|
||||||
* [按组导出数据](docs/feature.md#如何自定义导出分组)
|
* [按组导出数据](docs/feature.md#如何自定义导出分组)
|
||||||
* [生成速度快](docs/feature.md#生成极快)
|
* [生成速度快](docs/feature.md#生成极快)
|
||||||
* [增强 Excel 的表达](docs/feature.md#增强的-excel-格式)
|
* [增强 Excel 的表达](docs/feature.md#增强的-excel-格式)
|
||||||
* [代码提示支持](docs/feature.md#代码编辑器支持)
|
|
||||||
* [根据开发效率需求定制的数据输出格式](docs/feature.md#支持多种导出数据格式)
|
* [根据开发效率需求定制的数据输出格式](docs/feature.md#支持多种导出数据格式)
|
||||||
* [本地化支持](docs/feature.md#本地化支持)
|
* [本地化支持](docs/feature.md#本地化支持)
|
||||||
* [代码提示支持](docs/feature.md#代码编辑器支持)
|
* [代码提示支持](docs/feature.md#代码编辑器支持)
|
||||||
|
|
@ -59,8 +58,7 @@ Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目
|
||||||
## RoadMap
|
## RoadMap
|
||||||
- [ ] 新增 unity 内置编辑器
|
- [ ] 新增 unity 内置编辑器
|
||||||
- [ ] 新增 unreal 内置编辑器
|
- [ ] 新增 unreal 内置编辑器
|
||||||
- [ ] 补充单元测试
|
- [ ] 补充单元测试
|
||||||
- [x] 支持 python
|
|
||||||
|
|
||||||
## 布署
|
## 布署
|
||||||
TODO
|
TODO
|
||||||
|
|
@ -85,4 +83,4 @@ Gen 工具不仅适用于游戏行业,也非常适合传统的互联网项目
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Birght Gen is licensed under the [MIT](LICENSE.TXT) license.
|
Luban is licensed under the [MIT](LICENSE.TXT) license.
|
||||||
Loading…
Reference in New Issue