KeyWord : Csv、CCFileUtils
在一个游戏中,通常会有很多怪物、关卡、技能等数据,这些数据不可能在代码里写死,一般都会使用配置文件保存,使用时再加在到
内存。
这次,要给大家介绍在项目里常常使用的一个配置文件——Csv格子文件。
Csv文件其实很简单,它就是一组只用逗号分隔开的字符串,如图:
看起来像是excel文件一样,但是当我们用记事本打开Monster.csv时,可以看到:
我们看到,每一行的字符串都是用逗号分隔,除此之外没有任何多余的格式。
Csv格式的文件除了文件占用空间小之外,还有一个很重要的优点:方便程序解析。
创建一个Csv文件
首先,用微软的office办公软件新建一个Excel文件(或者WPS文档),命名为Monster.xls (Monster.et),然后打开创建的文件,单击菜单 [文件] -> [另存为] ,然后
选择Csv格式文件,如图:
编写字符串工具类——分离字符串
我们创建一个项目,再新建一个类,命名为StringUtil,先看下这个类的头文件:
StringUtil.h: