Unity Luban表格工具
Luban是一个很好用的导表工具
Unity Luban由三部分组成:
- Unity Package,用于读取json
- 导表工具,点击一下
.bat
,就能将表格转为C#和json - 生成的代码+ExternalTypeUtil,这部分将放在Unity Assets内
项目初始化
一:下载导表工具
参考Csharp Unity json,在Unity项目外某处新建一个文件夹,将表格和Tools放在其中,并创建一个gen.bat
set LUBAN_DLL=.\Tools\Luban\Luban.dll |
二:安装Luban Unity Package
下载后放入Packages文件夹中,在Project Setting中开启unsafe
三:生成
双击运行之前创建的gen.bat
,就会在Assets对应的文件夹中生成json和相关代码
在再项目中添加文件ExternalTypeUtil.cs
四:使用
创建一个LoadByteBuf
函数,用于找到json放置的位置,用new cfg.Tables(LoadByteBuf)
加载表格
void Start() |
创建自己的表格
- 按照表格规范创建一个自己的表格
- 在
__tables__.xlsx
中添加刚刚的表格