如果大家用记事本打开CSV文件的话,它是长这样的:
ID,Name,ModelID,HP,Atk,Def
ID,名字,模型贴图ID,血量,攻击,防御
1,绿豆腐,10,200,0,1
1001,绿野人,12,200,0,1
2001,死神,20,200,0,1
是的,每一个独立的数据都是用英文逗号分隔开的,也因此,大家不要在数据里使用英文逗号,否则会导致解析错误。
2. CSV有什么优势?
CSV相比JSON、XML等有什么优势呢?
其实优势很明显,对于在玩游戏的过程中不需要变动的基础数据,CSV格式的配置文件容易阅读,因为都是表格的形式。
而JSON、XML需要有一定专业知识的人才能看懂,并且不好修改,因为JSON和XML都有一堆标签(好吧,JSON的不是标签,是变量,或者叫Key值)。
CSV格式的文件更省空间,它的所有数据只需要逗号分隔,而不需要加一堆标签。
更厉害的是,CSV格式的文件很容易解析,根本不需要找什么库,自己随手就能写一个(旁白:那你现在写一个,用手写!)。
当然,木头已经提供给大家了,不用你们写。
总而言之,对于一些不需要实时变动的数据,CSV格式的配置文件是木头的首选。
3. CSV编辑器
通常用Excel就能编辑CSV文件,但是最好用专门的CSV编辑器,比如Ron's Editor(有免费版本,完全够用)。