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

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

相关推荐
小贺儿开发23 分钟前
Unity3D 智慧城市管理平台
数据库·人工智能·unity·智慧城市·数据可视化
June bug15 小时前
【领域知识】休闲游戏一次发版全流程:Google Play + Apple App Store
unity
星夜泊客17 小时前
C# 基础:为什么类可以在静态方法中创建自己的实例?
开发语言·经验分享·笔记·unity·c#·游戏引擎
dzj202118 小时前
PointerEnter、PointerExit、PointerDown、PointerUp——鼠标点击物体,则开始旋转,鼠标离开或者松开物体,则停止旋转
unity·pointerdown·pointerup
心前阳光19 小时前
Unity 模拟父子关系
android·unity·游戏引擎
在路上看风景1 天前
26. Mipmap
unity
咸鱼永不翻身1 天前
Unity视频资源压缩详解
unity·游戏引擎·音视频
在路上看风景1 天前
4.2 OverDraw
unity
在路上看风景1 天前
1.10 CDN缓存
unity
ellis19701 天前
Unity插件SafeArea Helper适配异形屏详解
unity