文章首发于:http://www.xtstarry.top/index.php/博客/
--------------------------------------------------------------------------------------------------------------------------------------------------------------
科普时间:
LitJSON是一个使用C#编写的.NET库,我们可以通过它来处理JSON数据。
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
为什么要使用JSON?
如果使用C#脚本的方式存储游戏内的对象数据(比如人物的基础血量、装备的名称/属性/说明、任务信息),不但不方便统管理,还不适合非技术人员(策划、美术等)进行添加、修改。
而使用JSON则可以避免这些问题。
如何操作:
首先,下载LitJson.dll文件,导入Unity工程中,我们就能像使用其他包一样使用LitJson了:
using LitJson;
我们接着在工程中创建一个JSON文件(Unity本身不支持直接创建,我们可以打开资源管理器创建)。
这里我创建的文件为:
items.json
我们打开刚刚创建