Unity-Excel表全能转换工具

游戏项目避免不了需要配置各种数据,而这些配置文件一般是由策划来负责编写的。一般他们最喜欢也最熟悉的办公软件就是Excel表了。那怎样把策划编在Excel表中配置的数据导入到游戏项目中来呢?游戏项目中直接使用Excel表可不可以呢?理论上是可以的,笔者似乎也看到过这样的资源插件。但Excel格式文件不是Unity项目通用常见高效地数据存储、传输格式文件如xml/json/lua/csv/db(数据库文件)。因此,一般需要我们程序员写个导表工具。本人写的导表工具有如下几个特点:

  1. 支持把Excel表中数据一键转换成各种常见文件格式:xml/json/lua/csv/db;
  2. 可以一键生成配置表的C#版解析类,无需手动编写;
  3. 封装了各种格式配置文件的加载解析工具;
  4. 创建了一个游戏项目所有配置表数据管理器:DBManger,支持表的加载、卸载以及表数据的读取等操作。
  5. Excel表支持配置数组格式的数据
  6. 不足之处:当前版本没有加入异步加载配置表功能,另外配置表未实现加密。后续会陆续完善。

Excel表

生成的CSV文件

生成xml文件

生成json文件

生成的Lua文件

生成数据DB文件

生成的C#解析类

移动端运行结果

工具资源链接:https://download.youkuaiyun.com/download/hppyW/19482506

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值