Unity之Luban表格配置

概念

excel文件中的每一个Sheet表示一个对象类容器
每一行表示一个对象

语法

  1. ##var: 指定该行的变量名
  2. ##type: 指定该行的变量类型
  3. ##:注释,可以没有注释,不能放在第一行。

基础类型

  1. 逻辑:bool,true/false不区分大小写,或者1/0,1表示真
  2. 数值:byte,short,int,long,float,double,
  3. 文本:string

复合类型

使用基础类型无法表示的类型

  1. 枚举
  2. 结构体
  3. 容器

配置表格介绍

MiniTemplate\Datas文件夹中的文件

  1. tables,管理需要导出的表格
  2. beans,定义自定义结构体
  3. enums,定义自定义枚举
  4. demo.item,示例表格

使用流程流程

  1. 创建自己的xlsx文件,按照语法规则定义类结构,变量名和变量类型,可以注释方便理解
    示例:basetype.xlsx

  2. 填充数据

  3. 打开tables表格,填充信息。
    full_name给对象的管理类取名字,命名空间.管理类名称
    value_type:给对象取名字,命名空间.数据类名称
    read_schema_from_file:从sheet的头部读取对象的变量名和变量类型
    input: 读取哪个xlsx文件

  4. 点击bat,生成数据类和数据文件。