luban_examples
时间: 2023-12-12 08:03:54 浏览: 126
luban_examples是一个示例工程,包含了ToolsLuban.Client和Luban.Server程序,用于生成代码和数据。其中还包括了DesignerConfigs示例游戏配置和CfgValidator高级自定义配置检验工程,可以用于添加一些自定义的工具不支持的高级检查。这个示例工程还提供了一个名为Luban_Test的测试脚本,可以在Unity中打开并使用。
如果你想开始配置游戏环境,你可以按照以下步骤进行操作:
1. 创建一个Unity工程项目。
2. 将luban_examples主目录下的Projects\Csharp_Unity_json\Assets\LubanLib文件夹复制到工程的Assets目录下。
3. 在Assets目录的同级目录下创建一个名为LubanTools的文件夹,并将luban_examples中的MiniDesignerConfigsTemplate文件夹复制到LubanTools文件夹中(可以更改文件夹名称)。
4. 将luban_examples中的Tools\Luban.ClientServer文件夹也复制到LubanTools文件夹中(可以更改文件夹名称)。
5. 在LubanTools文件夹中创建一个名为gen_code_json.bat的批处理文件,并将以下内容写入文件中:
```
set WORKSPACE=..
set GEN_CLIENT=%WORKSPACE%\Luban\Luban.ClientServer\Luban.ClientServer.exe
set CONF_ROOT=%WORKSPACE%\Luban\Config
%GEN_CLIENT% -j cfg --^
-d %CONF_ROOT%\Defines\__root__.xml ^
--input_data_dir %CONF_ROOT%\Datas ^
--output_code_dir %WORKSPACE%/GenerateCS ^
--output_data_dir ..\GenerateDatas\json ^
--gen_types code_cs_unity_json,data_json ^
-s all
pause
```
这样,你就可以根据需要进行游戏环境配置和代码生成了。
阅读全文