【开发日志05】开发过程学习使用的新技术
抱着学习成长的心态参加本次活动,所以尝试使用了过去没有用过的新玩意--luban。
官方对于luban的介绍
“luban是一个强大、易用、优雅、稳定的游戏配置解决方案。它设计目标为满足从小型到超大型游戏项目的简单到复杂的游戏配置工作流需求。”
正好我的游戏需要配置大量的素材文本以及剧情对话,用luban可以满足需求,果断去github学习一波

在luban的github页面上可以容易找到官方按礼包,里面直接就有unity环境下的案例,直接复制到自己的项目,参照官方文档即可完成配置,在这里记录一下过程中遇到的坑
1、在编辑批处理文件时,记得把data文件夹的位置放到StreamingAssets里面。因为如果是用AB包读取资源的话,需要确保luban生成的json数据在正确的位置。
2、批处理文件的code文件夹输出路径,最好放在Assets级目录下,方便在脚本里面能直接引用到cfg类
3、luban的新版本增加了自动扫描功能,仅仅需要在要用的xlsx表格名字前添加“#”即可
4、如果要在表格里引入数组,需要在表格里指明数组分割符号,尽量不要用英文逗号做分割,因为xlsx格式会用英文逗号表示不同行列,可能会出问题