我们在实际游戏开发中可能会遇到需要对于读取Excel表格的需求,可以自己开发一套使用二进制读写的插件。整体思路分为两步:第一步:读取Excel文件1.将Excel表中的信息生成为结构类,为此我们需要为Excel表格制定一个读写规则。例如下面这张表。第一行为字段名,第二行为字段类型,第三行为主键表示,第四行为解释。从第五行开始往后都是实际需要持久化的数据。2.制定了Excel表的规则后,我们就开始要
转载
2024-03-25 19:46:22
210阅读
解析流程: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阅读
解析流程: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表格中,所以写一套读表工具可以提高效率我使用的是EPPlus插件读取的Excel表格,最后将Excel表转换为ScriptableObject实体二:使用1——Excel表格格式:第一行为字段名称,第二行为字段类型,第三行为字段说明,数据从第四行开始填充第一列是获取值时的键,一般填写id即可如果是内置的类型,
原创
2021-08-26 11:47:32
10000+阅读
一:前言在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的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
461阅读
一:前言在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的Excel表格中二:实现——Unity不能直接导入读取Excel,需要借助第三方的库进行解析Excel.:ICSharpCode
原创
2022-01-25 13:36:44
725阅读
插件连接插件地址
导入插件后如果报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阅读
这是个不常用的处理方法,了解一下就行了。
原创
2024-04-18 13:41:17
76阅读
凡是做过较大型游戏的人都清楚,用Excel做配置文件是非常合适的选择。因为Excel有强大的编辑功能,还有数学计算功能,对于数值策划来说是非常好用的。还有一些标记颜色的功能也很有用,比如以前我们会将一列或一行标记成灰色,插件导出的时候不会将灰色的导出,这样就很容易控制一部分策划内容不投放。 在Unity3d引擎中,我目前采用的导出和读取方法是用了一个能读取Excel数据的插件,先导出
转载
2024-05-29 00:53:28
1371阅读
在开发游戏过程中我们不可避免的会遇到要给游戏数据配表的问题,(毕竟一个一个string写太累了啊喂!),而且配表还有利于数据的观察和策略性修改,也有利于游戏的维护与更新。这篇博客讲的是读取Excel表格数据,并且转化为Asset文件。它具有以下优点我们可以不用将Excel文件放到工程里,只需要生成一次Asset文件即可删除解决了项目打包成EXE文件无法读取Excel表格的问题解决了项目打包成安卓平
转载
2024-06-26 14:18:26
1157阅读
Excel常见错误信息 初用Excel(如图1),每个人都会惊叹其与众不同的功能和得心应手的操作。但和每个人都会遭遇死机一样,平时服服帖帖随叫随到的Excel有时却也会闹闹脾气,给你摆出一副诸如“#####!"或“#VALUE!"的难看脸色,搞得你莫名其妙还茫然不知所措。 图1 其实,出现上述的错误信息是Excel使用过程中很难避免的。但是我们要改正这些
转载
2023-09-05 09:58:32
138阅读
引言现在做游戏开发的没有几个不用Excel的,用的最多的就是策划。尤其是数值策划,Excel为用户提供强大的工具,各种快捷键,各种插件,各种函数。但是作为程序来说其实关注的不是Excel而是它最终形成的数据,而在程序中数据其实就是二进制,比如说一个int型就是4个byte,一个字母占2个byte。但是游戏中不可能把excel文件放进去(因为Excel本身就会占一部分额外的空间),也不可能把处理Ex
转载
2024-05-11 12:40:16
334阅读
概述 在项目开发过程中,经常会用到大量的可编辑的数据,而这些数据使用Json,XML等形式存储又比较麻烦 PS:对于不懂电脑的客户来说完全就是看天书,后期编辑也比较费事。所以就有了使用Excel表格进行数据的存储和读取。比如:人员名单(姓名,班级,学号等信息)。所以本篇文章就分享一下如何使用Unity读写Excel表格。准备工作 此篇文章中使用的是Unity2019.4.17版本,VS2017。需
转载
2024-02-19 08:07:30
742阅读
问题背景:对于一些需要快速生成大量数据的情况,通过系统一个一个去生成基本上是不现实的,一般都会采用导入excel的方式去实现。例如:学校的成绩分析管理,需要通过导入一次考试的excel生成必要的分析数据。实现必要基础,个人认为需要接口传文件的时候附加其他业务参数,如年级等,其次还需要比较完整的解析excel文件(1)、接口调用方式和接口定义接口定义如下,用MultipartFile来接收文件,其他
转载
2023-06-20 02:20:43
653阅读
使用unity5.6的和Excel是2016版本。新建工程,新建文件夹Plugins,然后导入两个dll,一
原创
2023-01-05 12:55:43
1480阅读
在实现这个目标时,我们先回顾一下上篇:状态栏颜色的改变,
总结下:上篇主要记录了针对状态栏颜色如何改变,重点在改变颜色上面,在Api21之后,可以在style中设置状态栏的颜色值,也就是说21之后支持状态栏颜色的变色了,那么
在此之前是还不可以的,但在Api19时,支持状态栏设置为透明度。所以,在上篇中我们用到了反射来进行颜色值的改变。
OK,在
前言之前做游戏的时候用过对象池,适用于频繁使用回收的对象,可以防止对象反复生成和销毁,减少gc,之前用于人物移动的残影上。 GF中有两个池子,之前一直不知道有什么区别,没错又是群主大佬的文章,才知道引用池和对象池原理一样,但是适用的对象不一样,一般引用池用于存储C#类型的对象,对象池用于Unity相关的GameObj对象。引用池 打开GF源码,可以看到关于ReferencePool有这四个文件。先
第一步:jsp
<form name="form1" method="POST" action="/cooperation/import_excel.do?fileType=excel&cityId=${cityId}" onsubmit="javascript:return excel();" &nb
原创
2012-07-31 09:41:39
464阅读
Java中对Excle文件的解析Excel文件解析Apache POIXSSF解析Excel文件对超大Excel文件进行读写1.使用POI写入2.使用EasyExcel写入 Excel文件解析 在应用程序的开发过程中,经常需要使用Excel文件来进行数据的导入或导出。在Java中进行Excel文件处理的主流技术包括:Apache POI、JXL、Alibaba EasyExcel等。JXL只
转载
2023-09-19 08:32:19
135阅读