2025.04.03 技术博客

EggDataKit:Unity Excel终极解决方案概要

作者头像 Egg 2025.04.03

还在吭哧吭哧手动为每个Excel表格写解析代码?还在为约定资源路径、检查路径有效性而头疼不已?还在跟策划同学为了表格字段的增删改查反复拉扯,心累到不行?

快看过来! 这篇文档为你扔来了一个可能的大救星——EggDataKit!它闪亮登场,号称是专为Unity打造的Excel终极解决方案,誓要用自动化、可视化、无痛更新,让你的开发流程丝滑得飞起!

它要解决的核心痛点嘛:

  • 策划同学不用再为了定个表格字段跟程序小哥磨破嘴皮。
  • 程序大佬也解放了!告别为每个表格写一次性的、难复用的解析代码,也减少了改表格结构引入Bug的风险。
  • 资源路径管理不再是噩梦,不需要提前各种约定,也不用写一堆校验代码,更不用担心路径填错被打回重做。

那么,EggDataKit有哪些闪光点呢?

  1. 策划福音:直接定义表头,全程零代码操作,大大降低技术门槛(当然,设计能力还是要有的!)。
  2. 自动化超省心:自动生成C#数据代码和对应的.csv模板。CSV自带表头,填完数据后支持热更新,连UTF-8编码都帮你搞定!
  3. Unity内可视化操作:可以直接在Unity预览窗口里操作表格,像用Unity原生功能一样拖拽资源、选颜色,工具会自动把这些操作转成数据填进表格。
  4. 即插即用:读取数据后直接生成ScriptableObject (SO) 文件,程序那边几乎不用写对接代码就能用。
  5. 灵活强大:支持自定义结构体、List数据,以及像Vector3, Vector2, Color这些Unity常用类型,还有GameObject预制体、音频、图片等资源类型。
  6. 智能更新:修改了表格或结构体定义?别怕!它会自动尝试从旧表格里把数据迁移到新表里,你只需要处理差异部分。
  7. 对比优势:文章还提到了与luban等工具相比,EggDataKit在结构体定义、易用性(无需繁琐配置)、热更新支持以及Unity内资源直接配置等方面更胜一筹。

后面还附带了详细的使用手册,手把手教你怎么导入Package(注意可能需要AddressableNewtonsoft.Json依赖),怎么打开管理面板,配置各种路径,如何创建和修改表格,如何定义结构体,以及程序如何轻松读取和使用这些数据。

总之,这篇文章就是告诉你:有了EggDataKit,Unity项目里的配表工作能变得前所未有的顺滑和高效,让策划和程序都能更专注于游戏本身的设计与实现!

点击阅读原文

博客投稿联系方式

投稿邮箱:blog@yunheculture.com

官方网站:云赫文化官网

返回新闻列表