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】的表。

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

相关推荐
淡海水1 天前
06-03-源码-时间分片与调度策略
unity·c#·gc
Solange__1 天前
AI材质生成、图片贴图和材质扫描怎么选?按5类3D资产比较PBR、可编辑与授权
人工智能·3d·ai·自然语言处理·材质·贴图·游戏策划
郝学胜-神的一滴2 天前
游戏设计:原型与开发 08:我们到底在为谁做游戏
程序人生·游戏·游戏引擎·游戏开发·游戏策划
五仁烧饼2 天前
动手学 Shader Graph(二):溶解与边缘发光
游戏·unity·shader·shader graph
淡海水2 天前
06-02-源码-增量标记算法实现
算法·unity·c#·gc
淡海水2 天前
06-01-源码-Incremental GC总览与设计
unity·c#·gc
Martina_03212 天前
AI生成3D模型UV岛太碎,重绘贴图全是接缝?用6步重整UV并保留原材质
图像处理·人工智能·3d·自然语言处理·贴图·uv·游戏策划
郝学胜-神的一滴2 天前
游戏设计:原型与开发 07:像游戏设计师一样工作
图像处理·游戏·unity·图形渲染·游戏策划·游戏设计
Wanda12143 天前
机器人与机电一体化3D数字孪生机器-Day5
人工智能·unity·游戏引擎·数字孪生
Martina_03213 天前
AI生成模型怎么做网页3D轻量化?用6步压缩Mesh、贴图与材质调用
图像处理·人工智能·3d·自然语言处理·aigc·游戏策划