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,生成数据类和数据文件。

相关推荐
tealcwu11 小时前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
tealcwu1 天前
【Unity高级】Unity URP:构建同时支持 2D 与 3D 场景的项目完全指南
3d·unity·游戏引擎
淡海水1 天前
10-01-互操作-C#与C++边界的内存管理
unity·c#·游戏引擎·.netcore·gc
小小数媒成员1 天前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
暴走约伯1 天前
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
unity·c#·游戏引擎·硬件工程
小小数媒成员1 天前
Unity UGUI布局组件(LayoutGroup、ContentSizeFitter、LayoutElement)详解
unity·游戏引擎
tealcwu1 天前
【Unity基础】Unity输入与Time.deltaTime的使用原则
unity·游戏引擎
郝学胜-神的一滴2 天前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
BuHuaX2 天前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua
peter67683 天前
unity2d游戏开发经验总结
unity