您的位置:首页 > 娱乐 > 明星 > 房地产项目营销策划方案_山东济南网站建设优化_广告软文小故事200字_常州seo建站

房地产项目营销策划方案_山东济南网站建设优化_广告软文小故事200字_常州seo建站

2025/2/27 15:01:31 来源:https://blog.csdn.net/zheliku/article/details/144921416  浏览:    关键词:房地产项目营销策划方案_山东济南网站建设优化_广告软文小故事200字_常州seo建站
房地产项目营销策划方案_山东济南网站建设优化_广告软文小故事200字_常州seo建站

文章目录

  • 1 介绍
  • 2 工作原理
    • 2.1 ScriptableObject -> YadeSheetData
    • 2.2 YadeDatabase 存储多个 YadeSheetData
  • 3 用途
  • 4 缺点
  • 5 推荐

1 介绍

​ Yade 提供类似于 Excel 或者 Google Sheets 的表格编辑器,可以轻松地在 Unity 编辑器中 编辑搜索导入导出 数据。Yade 的表格编辑器还提供

  • 公式
  • 批量导入数据
  • 列头配置
  • 代码生成
  • 黑色主题支持

​ Yade 可以 直接访问表格反序列化为 C# 对象高速的二进制序列化 API。反序列化为 C# 对象支持自定义的实现了 ICellParser 接口的数据类型。此外,Yade 还提供 运行时访问在线表格 数据的 API。支持在线的 CSV 文件和 Google Sheets 分享链接。

​ 直达链接:Yade Sheet | 实用工具 工具 | Unity Asset Store — Yade Sheet | 实用工具 工具 | Unity Asset Store。

推荐:

​ 如果想在 Unity 内部直接编辑表格,而不是在 Excel 中写入然后导入 Unity 来回切换,那么 Yade Sheet 是一款不错的轻量、便捷的 Excel 编辑工具。

screenshot

2 工作原理

2.1 ScriptableObject -> YadeSheetData

​ Yade Sheet 拓展了 Unity 中的 ScriptableObject 类,将每个 ScriptableObject 作为一张 Excel 表,即 YadeSheetData 类。

​ 相比于在 Unity 的 Inspector 中配置 ScriptableObject,Yade Sheet 提供了类似 Excel 的表格编辑方式。

​ 只需要双击 YadeSheetData,即可打开该 “Excel” 页面。

image-20250104010859032

2.2 YadeDatabase 存储多个 YadeSheetData

​ Yade Sheet 使用 YadeDatabase 存储多个表格。

​ 类似 YadeSheetData,YadeDatabase 也继承 ScriptableObject。

image-20250104011917664

​ 将 TestSheet 拖拽进 YadeDB 后,即可在 YadeDB 中访问到 TestSheet 表格中的数据。

​ 可以理解为:YadeDB = new List<YadeSheetData>();

3 用途

  1. 在 Unity 中编辑配置表,作为程序的只读初始值,例如:
    • 程序常量
    • 初始属性
  2. 用作直观的可视化数组,替代 Unity 中 ScriptableObject 的配置界面。

4 缺点

  1. 当表格中有大量内容(超过 50 行和 10 列)时,编辑器会变得滞后。
  2. 不支持 Excel 的部分基本操作,例如多选 Delete。
  3. 不适合大型项目。

5 推荐

​ Yade Sheet 足够用于个人开发,轻量便捷,自定义拓展性强。最主要的是,非常容易上手!

​ 通常,我用来编辑关卡数据,以及当做预定义只读数组使用。

注意:

​ 由于 Yade Sheet 拓展自 ScriptableObject,因此无法保存运行时数据,需要额外的本地化,只适合初始值读取。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com