focus-creative-games / luban

luban是一个强大、易用、优雅、稳定的游戏配置解决方案。luban is a powerful, easy-to-use, elegant and stable game configuration solution.
https://code-philosophy.com/
MIT License
3.4k stars 538 forks source link

新增自定义data扩展名的命令行选项 #137

Closed kteong1012 closed 5 months ago

kteong1012 commented 5 months ago

使用方式,添加如下命令行:

   -x <data_target_name>.outputDataExtension=<custom_name>

举例:

-t server 
-c cs-dotnet-json 
-d json  
--conf ..\..\DataTables\luban.conf 
-x outputCodeDir=Gen 
-x outputDataDir=..\GenerateDatas\json 
-x json.outputDataExtension=jason
-x pathValidator.rootDir=D:\workspace2\luban_examples\Projects\Csharp_Unity_bin 

最终会输出后缀名为".jason"的数据文件。