-
-
Notifications
You must be signed in to change notification settings - Fork 565
FAQ
walon edited this page Nov 1, 2021
·
29 revisions
- 安装 dotnet sdk 5.0
- 下载 luban_examples 项目
- 完成上面所说的装备工作
- 创建你们项目策划配置目录,假设叫 MyConfigs
- 将 luban_examples/MiniDesignerConfigsTemplate目录下的 Datas目录和Defines目录拷贝到 MyConfigs目录下
- 创建 MyConfigs/check.bat脚本(如linux或mac请酌情相应调整,但原理不变),其内容如下
set LUBAN_CLIENT=dotnet %PATH_OF_LUBAN_SERVER_DLL%
%LUBAN_CLIENT% -j cfg --^
-d Defines\__root__.xml ^
--input_data_dir Datas ^
--output_data_dir output_json ^
--gen_types data_json ^
-s all
pause
将GEN_CLIENT 中的 %PATH_OF_LUBAN_SERVER_DLL% 更改为实际的 luban_examples/Tools/Luban.ClientServer/Luban.ClientServer.dll 路径
- 运行。 将会看到MyConfigs目录下生成了 output_json 目录,目录下有一个 item_tbitem.json文件。至此完成项目初始化工作。
- 假设你要创建的配置为装备表.
- 在MyConfigs/Datas 目录下创建 equip.xlsx(实践中推荐按模块创建子目录,在模块目录创建配置,便于维护管理), 其内容如下
## | id | name | attr |
---|---|---|---|
##type | int | string | int |
1 | equip1 | 10 | |
2 | equip2 | 15 |
- 在 MyConfigs/Datas/tables.xlsx 里新增一行。 有些不相关列被忽略了
## | full_name | value_type | define_from_excel | input | ... |
---|---|---|---|---|---|
demo.TbItem | Item | true | 物品表.xlsx |
- 至此,完成添加新表工具。 运行 check.bat 检查是否成功生成!