Unity:在游戏数据读取中json和xml文档的区别
2019-05-30 14:31
2276 查看
两种文档的读取方法在前面已经记录过,下面分析两者的区别
XML:
优点:可读性强
缺点:冗余信息多
JSON:
优点:数据实体转化为字符串和从一个字符串中解析出数据实体
缺点:不直观,不宜于查找
相比较而言
XML适用于建立游戏装备数据库,存储游戏装备数据,便于查找
通常这样的数据,大多是新建新的物体的时候,只用查找物体的ID(通常是数字)
对比游戏装备数据库,来建立和调用这个数据库里面相对应的内容
XML同样适用于游戏 小型数据类型的存储。
Unity3D中的数据持久化方案PlayerPrefs,则适用于 经常调用,
并且十分频繁的数据,像 药水、技能等(根据不同项目实际需要判断)
用于背包系统的调用
JSON适用于建立游戏存档,用于 存储/读取 游戏存档数据
这些游戏存档数据也是相当多,那么建立JSON存档文件的时候,
最好是建立相对应的 文件夹 ,在 一个 档案下 不同类型(地图,装备,)建立游戏存档文件
不同类型(地图,装备,)存档文件 根据实际需要 ,调整相关代码
相关文章推荐
- 【Unity&XML&JSON】浅谈XML与JSON等游戏数据存储的优劣及其应用
- json数据格式,xml数据格式的区别和用法
- Unity常见的解析数据方式XML,JSON,ProtocolBuf篇(三)Json
- unity3d学习笔记(二十)--利用JSON读取和保存游戏数据
- unity中游戏装备数据怎么 建立,存储和读取?
- 从xml文档中读取数据并插入mysql数据库中
- JavaScript向XML文档存储,读取和修改数据
- Android App中读取XML与JSON格式数据的基本方法示例
- 在unity中如何读取json数据
- ASP.NET+ExtJs4.0+Ajax+读取xml数据+读取json数据
- java将XML文档转换成json格式数据
- Unity中从Txt文件读取Json数据
- [Unity&JSON]LitJSON 读取数组文件,多个数据,玩家得分表数据
- 从多个XML文档中读取数据用于显示webapi帮助文档
- Unity 使用JSON实现本地数据保存和读取
- Unity进阶技巧 - 从文件读取游戏数据
- java将XML文档转换成json格式数据的示例
- [Unity&JSON]如何在同一个JSON文档中存入多个不同类型的数据
- Unity 通过 LitJson 读取 Json 枚举数据
- unity使用SimpleJSON读取json数据转存程VO存入list内