screenshot
1/3
thumbnail
thumbnail
DataBaker是一款专业的CSV数据管理框架,支持Excel自动导出CSV、生成C#数据类和压缩二进制文件,集成Addressable实现高效异步加载。适用于团结引擎游戏开发者,助力快速构建游戏配置系统。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.6.9
兼容
兼容
兼容
描述
DataBaker 是一款专为团结引擎设计的高性能CSV数据管理框架,采用简洁高效的设计风格,专注于游戏配置数据的管理与加载。

核心特点:

- 高效二进制格式:使用 GZip 压缩技术,显著减小文件体积,提升加载速度

- 自动化工作流:从 Excel 到 CSV 再到 C# 代码和二进制文件,一键完成全流程

- Addressable 深度集成:自动配置资源标签,支持异步加载,完美适配现代游戏架构

- 跨平台兼容:无反射设计,支持 WebGL、iOS、Android 等所有主流平台

- 灵活的数据查询:支持按ID查询、条件筛选、数据遍历等多种查询方式

适合的项目类型:

- RPG、MMORPG 等需要大量配置数据的角色扮演游戏

- 策略类游戏(SLG、RTS)的数值配置管理

- 卡牌游戏的角色、技能、道具配置

- 模拟经营类游戏的数据表管理

- 中大型游戏项目的配置系统搭建

- 需要热更新配置数据的在线游戏
技术细节
支持的数据类型:

- 基本类型:int、float、string

- 数组类型:int[]、float[]

CSV文件格式规范:

- 第1行:字段名称(首字段必须为 `Id`)

- 第2行:字段类型声明

- 第3行:默认值(生成时自动跳过)

- 第4行起:实际数据行

二进制文件格式:

- 文件标识:`BTTD`(自定义二进制格式)

- 压缩算法:GZip 压缩

- 字符串池优化:相同字符串仅存储一次,减少内存占用

核心运行时API:

- CSVTableManager:配置表管理器(单例模式)

- DataTableBase<T>:数据表基类,提供查询接口

- GameConfigLoader:场景组件,自动加载配置

- 支持异步加载(async/await)和协程加载两种方式

编辑器功能:

- 菜单路径:`Tools > DataBaker > CSV Generator`

- 自动生成 C# 数据类和表管理类

- 自动配置 Addressable 资源组和标签

- 支持自定义命名空间

依赖项:

团结引擎 1.6.9 及以上

Addressables 资源管理包

平台兼容性:

完全支持 WebGL、iOS、Android、Windows、macOS、Linux 等主流平台

无反射设计,AOT 编译友好

DataBaker

资源商店评分
(暂无评分)
国内数据
77浏览
7收藏
当前价格
¥21
¥30
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
427.3 KB
最新版本
1.0.0
最新发布日期
2026-03-16
支持Unity版本
/
支持的团结引擎版本
1.6.9或更高
发布者支持
zhaijianwei502@163.com