unity如何解析Excel表数据

送分小仙女□ 提交于 2019-11-26 16:45:58

大家在游戏开发工程中难免会和各种各样的数据打交道,因为这是不可避免的,除非你的能力不足,那么你可能不用和这些数据打交道。就比如一个非常简单的需求,赛车游戏里面。策划会制作Excel表,各种各样的汽车,那么他们的名称,属性,描述等都是独一无二不一样的。那么我们该怎么样才能用到他们写的Excel表里面的属性呢,换句话说,我们怎么读取或解析Excel表里面的数据呢?这个技术在开发工程中会用的很频繁,而且这也是非常有用的。好了,话不多说,我们着手开干。老规矩,先上效果图:

 

大家看看读取的是不是没错误,都一一对应上策划写的Excel表里面的内容了。那么这到底是怎么弄的呢?我们接下来就说明下原理。然后附上一部分代码,想要完整代码的可以私聊我哦!

OK,首先我们需要把Excel表导出格式换成CSV(xml什么的也可以,这里用的csv),然后我们需要把它导入unity里面去,最好放在Resources文件里面,然后需要解析它,最后使用它。这就是步骤。脚本有点多,我就不全发了。这是非常全的一个模板,大家也可以用在工作中。先上关键脚本:

这就是核心的脚本了,篇幅有限,脚本有点多,代码也比较多。需要完整的代码可以加unity学习交流群哦。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!