Skip to content
walon edited this page Nov 1, 2021 · 29 revisions

准备工作

如何初始化一个策划配置项目

  • 完成上面所说的装备工作
  • 创建你们项目策划配置目录,假设叫 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 检查是否成功生成!
Clone this wiki locally