插件连接插件地址
导入插件后如果报system.data冲突的错误 只需要把导入的插件下的plugins的system.data这个程序集删除 我这里已经删除过了 找了很好用的excel读写dll 基于EPPlus.dll https://www.yuque.com/docs/share/da66bf97-fdad-4db9-820c-8dfd82163c54?# 《Excel读写插件 EPPlu
转载
2024-04-14 10:39:24
88阅读
我们在实际游戏开发中可能会遇到需要对于读取Excel表格的需求,可以自己开发一套使用二进制读写的插件。整体思路分为两步:第一步:读取Excel文件1.将Excel表中的信息生成为结构类,为此我们需要为Excel表格制定一个读写规则。例如下面这张表。第一行为字段名,第二行为字段类型,第三行为主键表示,第四行为解释。从第五行开始往后都是实际需要持久化的数据。2.制定了Excel表的规则后,我们就开始要
转载
2024-03-25 19:46:22
213阅读
解析流程:1. 配置Excel2. 读取解析Excel3. 整理解析到的数据4. 自动创建对应的C#类,继承ScriptableObject,声明变量,保存.cs文件5. 自动创建ScriptableObject的Asset文件,并赋值,保存Asset文件6. 在游戏直接使用ScriptableObject类优点:1. 每个Excel对应一个类,使用灵活,对Excel限制少2. 自动创建C#类,不
转载
2024-08-08 11:17:36
78阅读
概述 在项目开发过程中,经常会用到大量的可编辑的数据,而这些数据使用Json,XML等形式存储又比较麻烦 PS:对于不懂电脑的客户来说完全就是看天书,后期编辑也比较费事。所以就有了使用Excel表格进行数据的存储和读取。比如:人员名单(姓名,班级,学号等信息)。所以本篇文章就分享一下如何使用Unity读写Excel表格。准备工作 此篇文章中使用的是Unity2019.4.17版本,VS2017。需
转载
2024-02-19 08:07:30
742阅读
网上找了一篇很好的博客 并对其修正+优化了一下
原创
2021-08-27 09:46:07
2432阅读
网上找了一篇很好的博客 并对其修正+优化了一下https://blog.csdn.net/wangjiangrong/article/details/79980447不多介绍先直接上手吧准备工作首先下载Excel.dll ,ICSharpCode.SharpZioLib.dll ,System.Data.dll 这些类库下载下来 放在Unity目录下的Plugin目录下,没有的话就新建...
原创
2022-01-11 14:11:27
756阅读
解析流程:1. 配置Excel2. 读取解析Excel (引用Excel.dll, ICSharpCode.SharpZipLib.dll)3. 重新整理解析到的数据4. 创建Excel对应的C#类,声明变量5. 在类的构建函数中给变量赋值6. 保存类文件,可在游戏直接使用 优点:1. 每个Excel对应一个类,使用灵活,对Excel限制少2. 自动创建脚本,不需要对每个Excel手动写
转载
2024-03-28 11:12:29
50阅读
一、简介 在上篇博客《【游戏开发】Excel表格批量转换成CSV的小工具》 中,我们介绍了如何将策划提供的Excel表格转换为轻便的CSV文件供开发人员使用。实际在Unity开发中,很多游戏都是使用Lua语言进行开发的。如果要用Lua直接读取CSV文件的话,又要写个对应的CSV解析类,不方便的同时还会影响一些加载速度,牺牲游戏性能。因此我们可以直接将Excel表格转换为lua文件,这样
一:前言在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的Excel表格中二:实现——Unity不能直接导入读取Excel,需要借助第三方的库进行解析Excel.dll:ICSharpCode.SharpZipLib.dll:下载后导入到Unity中——创建Excel表格填入数据并拖到Unity工程中——编写代码读取Excel表数据/// <summary>/// 读取Excel..
原创
2021-07-08 17:07:12
791阅读
一:前言游戏开
原创
2022-01-11 09:46:11
464阅读
一:前言游戏开发中,策划一般将游戏数值配置在Excel表格中,所以写一套读表工具可以提高效率我使用的是EPPlus插件读取的Excel表格,最后将Excel表转换为ScriptableObject实体二:使用1——Excel表格格式:第一行为字段名称,第二行为字段类型,第三行为字段说明,数据从第四行开始填充第一列是获取值时的键,一般填写id即可如果是内置的类型,
原创
2021-08-26 11:47:32
10000+阅读
一:前言在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的Excel表格中二:实现——Unity不能直接导入读取Excel,需要借助第三方的库进行解析Excel.:ICSharpCode
原创
2022-01-25 13:36:44
725阅读
最近在研究游戏数据的工作流,翻看了一些项目,比方说雨松研究院里支持直接数据转代码热更的滤查表(真的跟绿茶婊没关系吧。。。),还有github上日本人开发的能把excel转成ScriptableObject的Unity-Excel-Improter-Maker,最后决定使用今天要介绍的这款插件——GameDataEditor。下面就来介绍一下他的优缺点。(以下内容均基于付费版本,免费版本未尝试)
转载
2024-03-07 13:09:47
111阅读
一般在游戏开发中策划都会把数据配置在excel中。所以我们需要从excel中导出数据,并且把数据保存在本地。有很多种方式可以把数据导出成我们想要的格式,比如说导出为json,cs,或者xml。还有的喜欢直接把数据序列化为二进制文件,然后在游戏中加载的时候直接反序列化,这样方便引用数据。代码如下:using System.Collections.Generic;using System.Reflec
转载
2022-02-23 15:51:02
899阅读
一般在游戏开发中策划都会把数据配置在excel中。所以我们需要从excel中导出数据,并且把数据保存在本地。有很多种方式可以把数据导出成我们想要的格式,比如说导出为json,cs,或者xml。还有的喜欢直接把数据序列化为二进制文件,然后在游戏中加载的时候直接反序列化,这样方便引用数据。代码如下:using System.Collections.Generic;using Syste...
转载
2021-06-17 12:18:17
656阅读
一般在游戏开发中策划都会把数据配置在excel中。所以我们需要从excel中导出数据,并且把数据保存在本地。有很多种方式可以把数据导出成我们想要的格式,比如说导出为json,cs,或者xml。还有的喜欢直接把数据序列化为二进制文件,然后在游戏中加载的时候直接反序列化,这样方便引用数据。代码如下:using System.Collections.Generic;using Syste...
转载
2021-07-30 11:44:07
4949阅读
原博客在这里https://blog.csdn.net/qq_36848370/article/details/103143888我还是在他的基础之上进行修改继之前的Unity 读取Excel表的内容这篇我们讲讲怎么在Unity中修改Excel文件。常见的应用场景:比如策划有一些表,例如技能表,里面的一些数值策划也不清楚到底应该配置多少合适,那么如果我们只能读取表的话,策划就需要...
原创
2021-08-27 09:27:30
494阅读
原博客在这里https://blog.csdn.net/qq_36848370/article/details/103143888我还是在他的基础之上进行修改继之前的Unity 读取Excel表的内容这篇我们讲讲怎么在Unity中修改Excel文件。常见的应用场景:比如策划有一些表,例如技能表,里面的一些数值策划也不清楚到底应该配置多少合适,那么如果我们只能读取表的话,策划就需要...
原创
2022-01-11 14:11:27
603阅读
先学算法还是先学数据结构或算法?我还是选择前者。兴趣在应用层呵呵。 不久前我还以为三层架构也是设计模式中的一种,现在才知道,开发模式和设计模式是不一样的。
就我目前接触过的项目,基本都采用简单三层架构,最多加上工厂模式。感觉三层架构就像是
在网上看到很多Unity 的解析Excel 的文章,其中最经典的一篇莫过于雨凇Momo的
Unity3D研究院之MAC&Windows跨平台解析Excel(六十五)
但是在使用的过程中还是碰到了不少的问题,在这里总结一下,希望能对看到此处的朋友一个帮助。
Excel的读取,
需要加入库文件 Excel.dll 和ICSharpCode.SharpZ
转载
2024-08-26 15:20:19
521阅读