一:前言
游戏开发中,策划一般将游戏数值配置在Excel表格中,所以写一套读表工具可以提高效率
我使用的是EPPlus插件读取的Excel表格,最后将Excel表转换为ScriptableObject实体
二:使用
1——Excel表格格式:第一行为字段名称,第二行为字段类型,第三行为字段说明,数据从第四行开始填充
第一列是获取值时的键,一般填写id即可
如果是内置的类型,字段类型应填写int、float、double、string、int[]、string[].....
如果是自定义的类型,则需要在TypeMapper类中添加字段类型对应的自定义类型
2——将SheetMappingClassTemplate(表格映射类模版文本文件)导入到工程目录下:默认路径是工程的根目录,也可以自行更改路径,总之表格映射类模版文本文件位置与代码中的模版路径对应即可
3——从编辑器菜单栏打开Excel工具后选择Excel文件并读取E