前言

在游戏开发之中,我们常常会用到数据,这时候使用excel表格可以很好的保存和管理数据内容,在此告诉大家如何在unity中导入excel数据(超简单)

步骤

步骤如下,如果看完步骤就知道了那就不用再看步骤以下的内容了

  1. 在Excel中写入内容
  2. 将内容保存为csv格式
  3. 在csv文件放入unity中
  4. 在unity中使用TextAsset读取内容

说明

一般而言,要保存的数据无非是数值或字符串内容,这些使用Excel管理有着得天独厚的条件。而保存为csv格式,又便于用Unity内部的TextAsset读取。

首先在Excel中写入内容如下

这是一个地图文件,其中0代表空,1代表墙,保存之后我们得到一个csv文件,可以用记事本打开,打开内容如下

可以看到这就是一个简单的文本内容。这样就能用unity自带的TextAsset来读取了。将csv文件放入unity文件中,写代码调用

TextAsset map = Resources.Load<TextAsset>("map");string[] mapLines = map.text.Split('\n');for (int i = 0; i < mapLines.Length-1; i++){string[] mapCols = mapLines[i].Split(',');for (int j = 0; j < mapCols.Length; j++){int mapValue = int.Parse(mapCols[j]);Switch(mapValue){case 0://空的操作break;case 1://墙的操作break;}}}

上面的代码其实很好理解,首先定义一个TextAsset获取到Resources文件夹下的csv文件,使用text直接获得了内容,但是内容是这样的

所以我用了split(‘\n’)和split(‘,’)两次截取,最后获得了每一个值,然后就对应每个值进行各自的操作就可以了。最后我实现了下面的效果

到这里就结束了。谢谢大家。

在unity中使用Excel表格相关推荐

  1. python 编辑excel需要什么包_Python 中操作EXCEL表格的包

    今天,马云爸爸又来贡献金句了,比王健林公公一亿一个小目标还高,"一个月挣一二十个亿很难受!!!",作为在传统企业主要为电商部门提供数据分析的数据分析师,体验太深刻了. 双11前后, ...

  2. android jxl.jar 使用,使用jxl.jar在Android中操作Excel表格——重中之重——对隐藏表的处理...

    曾简单了解过C#,将Excel(数据库表)表中的数据导入到C#中,使用C#制作的图形化界面进行对Excel表中数据进行操作. 今天想试试,在Android中导入Excel表格进行操作.在网上查阅资料, ...

  3. 计算机表格增加,电脑中给Excel表格添加水印效果的方法

    相信不少朋友在日常办公中,都会使用Excel软件,它的功能十分强大,能够帮着我们很好地完成数据统计工作.那么,excel打印过程中需要设置水印的话怎么做呢?这里,系统城小编给大家分享一下电脑中设置ex ...

  4. Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化

    Microsoft Office word 2019教程 - word中的excel表格随着excel表格的变化而变化 1.问题 2.解决 2.1 复制excel表格 2.2 转到word 2.3 [ ...

  5. matlab 显示表格化,[转载]matlab窗口中显示excel表格的问题

    刚刚在恒润论坛看到的,感觉还不错,跟踪中-- http://www.hirain.com/forum/dispbbs.asp?boardID=1&ID=301 % -------------- ...

  6. Matlab中读取excel表格数据

    一:Matlab中读取excel表格数据步骤讲解: 第二步:  第三步:  第四步:  第五步:  第六步    第七步:  输入之后按回车键,就会出现相应的波形: 效果图:

  7. 绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码

    前言 在<通过itext实现在pdf中绘制excel表格样式并且实现下载>实现了表格的基本渲染,本文将继续进行水印.logo.页眉.页码的设置,本文的部分代码包含<通过itext实现 ...

  8. 硬盘在计算机上没显示内存不足,电脑中打开excel表格提示内存或磁盘空间不足如何解决...

    excel是很多用户日常办公或者学习的时候经常会用到的表格软件,不过近日有不少用户在电脑中打开excel表格的时候,却弹出窗口,显示内存或磁盘不足,Microsoft Excel无法再次打开或保存任何 ...

  9. 怎么在CAD图中插入Excel表格

    2019独角兽企业重金招聘Python工程师标准>>> 我们在工作当中,经常需要使用CAD编辑软件对CAD图纸进行编辑操作,如果我们想要在CAD图纸当中插入Excel表格应该怎么操作 ...

  10. java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...

    Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...

最新文章

  1. Unet实现图像分割(四)
  2. 快速广义的形态分量分析 matlab,独立分量分析法降噪技术研究
  3. 深度学习tensorflow数据流图基础知识点
  4. ABAP和Java的单元测试Unit Test
  5. Docker工具箱继续增加
  6. 疑似小米11 Pro保护壳曝光:横向矩阵相机设计
  7. python numpy数组画图_python – Numpy和Pyplot的条件绘图
  8. ibm linux mq 发送消息_面试官提问:说说你对消息队列的理解
  9. vim编辑器中常用的命令
  10. SQL注入基础语句大全
  11. 南宁计算机等级考试报名点,2018年下半年广西壮族自治区南宁计算机等级考试报名时间...
  12. np.piecewise函数用法
  13. 在树莓派3B+上部署Intel NCS2神经网络计算棒
  14. Delphi 动态分配内存
  15. C# HttpWebRequest 必须使用适当的属性或方法修改“Host”标头;必须使用适当的属性或方法修改“Date”标头。
  16. Excel2003默认调色板颜色索引对照表
  17. Altium Designer输出GERBER文件与华秋DFM对比
  18. 【实际操作】DenseFusion复现过程详解-YCB-Video数据集
  19. java 批量下载图片,批量打包文件并下载
  20. java 象限分析_象限分析法

热门文章

  1. HTML跳转页面指定位置的几种方法
  2. [项目实战篇] Emos在线办公小程序--搭建项目
  3. 林子雨 慕课答案2021新版
  4. android 编写优质代码,GitHub - RayFantasyStudio/iCode-Android: 为开发者而生,提供在线代码存放,展示你优秀代码的平台...
  5. 前端特效——简单下雪(纯css)
  6. 测试自学人必看:软件测试如何找测试项目?
  7. Websockets 介绍和应用
  8. IDEA 各版本下载地址
  9. 网络中的三张表——ARP表、MAC表、路由表
  10. 转发表(MAC表)、ARP表、路由表总结