screenshot
1/2
thumbnail
thumbnail
LazyConfig 是一款商业级 Excel 配置表工具,支持 Schema 语法、跨表关联、数据校验和多加密方案,自动生成强类型代码,让配置开发更高效。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.9.3
兼容
兼容
兼容
描述

 核心功能 


* Schema 语法系统:支持 #link 跨表关联、#enum 枚举类型、#range 数值范围、#checkpath 路径校验

* Cell级别的数据校验:导出Json期间对Excel数据进行校验,精准定位异常单元格

* 数据安全:运行时数据只读,无需担心运行时修改

* 强类型代码生成:自动生成 partial class 配置类和管理类,支持 O(1) ID 查询

* 跨表关联系统:一对一关联自动生成访问方法,如 GetDamage()

* 数据校验引擎:ID 唯一性、引用完整性、数值范围、路径存在性校验

* 多加密方案:支持 XOR、MD5 和自定义加密器(内置 AES 示例),运行时自动识别解密。

* 异步加载:支持同步/异步/并行异步三种模式,不卡主线程

* 多 Sheet 支持:单个 Excel 文件支持多个工作表,自动分别导出

* 自定义扩展:ScriptableObject 式自定义类型解析器和校验器

* 数据压缩:支持JSON紧凑模式导出

* 敏捷开发:支持 CI/CD


丰富的数据类型支持


* 基础类型:int, float, double, string, bool, long, short, byte, uint

* Unity 类型:Vector2, Vector3, Vector4, Color, Quaternion

* 集合类型:int[], float[], string[], List<T>

* 自定义类型:通过 ScriptableObject 扩展


使用示例


using Game.Config;


// 访问配置(支持自动懒加载)

var skillConfigs = SkillConfigs.Instance;


// O(1) 查询

var skill = skillConfigs.Get(1);


// 跨表关联(自动生成获取对象的方法)

var damage = skill.GetDamage();


// 异步加载

await SkillConfigs.LoadInstanceAsync();


文档与支持

* 离线文档:插件内置 Documentation.pdf

* 在线文档:https://codewallace.github.io/LazyConfig_docs

技术细节

环境要求

* Unity 版本要求:2020.3+

* .NET 版本:Framework 4.x / Standard 2.0+

* 平台支持:PC, Mac

* 运行时代码使用 Unity 官方 Newtonsoft.Json 包

* 许可证:MIT License

LazyConfig

资源商店评分
(暂无评分)
国内数据
18浏览
0收藏
当前价格
¥23.80
¥68
65% OFF
已享受 平台补贴&新品促销
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
540.4 KB
最新版本
1.0.0
最新发布日期
2026-07-24
支持Unity版本
/
支持的团结引擎版本
1.9.3或更高