Unity使用Luban的一些常用点

Luban官网

一、利用Ref校验,检查配置的主键是否存在

1.1 为什么Ref校验很重要

我们经常一个表配置另一个表的主键id,极其容易配置错误,所以需要再批处理导出前就校验主键是否真的在配置表中存在。

1.2 实现

Ref的官方文档

A表配置了B表的主键:

int#ref=LBConfig.TbEnemy 意思是,这里配置的主键id是否在表LBConfig.TbEnemy存在。

注意【#表名.xlsx】的形式不需要再_table中配置,但是生成的表名默认是【Tb表名】。

比如#LBConfig.Enemy.xlsx生成的表名是LBConfig.TbEnemy。

如果没有配置,批处理执行会报错:

1.3 Ref多表

我们可能要检查一个id,是否在多个表的主键中至少存在一个。

int#(ref=item.TbItem,item.TbEquip)

意思是这个配置值至少要在TbItem或TbEquip中的主键中,出现一次。

二、利用[#]不在__tables__.xlsx配置,省事

如:

这些#开头的表不需要在__tables__.xlsx配置,自动生成【LBConfig.TbXXXX】的表。

三、利用*符号以纵表的形式配置集合

相关推荐
心前阳光7 小时前
Unity之ScrollRect简易实现
unity·游戏引擎
WarrenMondeville8 小时前
9.Unity面向对象-对象池
unity
KaGme14 小时前
生成3DGS场景在unity中的呈现
3d·unity·游戏引擎
zyh______1 天前
关于unity的序列化
unity·游戏引擎
星夜泊客1 天前
C# : 引用类型都存在堆上吗
unity·c#
点量云实时渲染-小芹1 天前
Unity模型数字孪生虚拟仿真webgl推流卡实时云渲染推流
unity·webgl·数字孪生·实时云渲染·虚拟仿真·云推流
mxwin1 天前
Unity Shader 齐次坐标与透视除法理解 SV_POSITION 的 w 分量
unity·游戏引擎·shader
NPUQS1 天前
【Unity 3D学习】Unity 与 Python 互通入门:点击按钮调用 Python(超简单示例)
学习·3d·unity
小贺儿开发2 天前
【Arduino与Unity交互探究】03 超声波测距模块
unity·arduino·串口通信·传感器·videoplayer·硬件交互
WarrenMondeville2 天前
1.Unity面向对象-单一职责原则
unity·设计模式·c#