
准备工作
1.先要下载LitJson,链接:LitJson.
2.创建txt文档,文件名:data,
先写一个简单地:
{“id”:“TXT_NAME”,“Chinese”:“名字”,“English”:“Name”}
导入文件
3.打开unity,在asset下面创建Plugins文件夹,把litjson-0.15.0srcLitJson这个文件夹拖进去。(看别人的教程都是dll,但是我没找到,反正可以用)
4.创建文件夹Resources,把写好的txt文件放进去。
写脚本
5.创建脚本ReadJson类内容,记得引用** using LitJson;**
脚本挂在摄像机上
可以直接打印出
文本内容:
[{“id”:“TXT_NAME”,“Chinese”:“名字”,“English”:“Name”}]
只是加了[]就有难度了
下面是解析脚本
创建类
public class datetest
{
public string id { get; set; }
public string Chinese { get; set; }
public string English { get; set; }
public string toprint()
{
return id + "/" + Chinese + "/" + English;
}
}
Start方法里面写
string ss = Resources.Load("data").text; List jsons = new List (); JsonData jsondata = JsonMapper.ToObject(ss); foreach (JsonData data in jsondata) { datetest per = new datetest(); per.id = data["id"].ToString(); per.Chinese = data["Chinese"].ToString(); per.English = data["English"].ToString(); jsons.Add(per); } foreach (datetest item in jsons) { Debug.Log(item.toprint()); }
ps:加了这个高亮的 代码片真的好好看,感觉自己也是大佬了,不行了要飘了,哈哈哈哈哈
打印出来
ps:实话这个水印很好,保护作者,但是有点太大了吧,哈哈哈哈哈哈
结束了,如果后面有问题在改吧,希望我明天把语言转换做完也可以写一篇。
谢谢参考文档作者:link