Unity3D中使用LitJson配置遇到的一些小问题的解决

一、LitJson的配置
最简单的方法就是下载一个LitJson.dll放在你要使用LitJson的Unity项目里,具体路径是(你的项目)\Assets\Plugin(如果没有Plugin文件夹,创建一个就行)。然后编写好一个Json文件后,在要引入Json格式的数据的脚本中引入命名空间:
using LitJson;
就可以愉快的加载Json文件了。
还有其他方法是从vs里面直接搜索引入的,详细就不说了(因为我没弄好)。

二、读取Json文件报错:Invalid character ’ ’ in input string
这个问题花了我好久解决,其实就是没有把Json文件的数据类型和读取出来的所存放的变量类型对应上,具体是我在Json中把枚举类型写成了string,事实上枚举类型是int类型。

三、GB2313字体在unity中中文变成乱码
把Json字体换成utf-8就好,有两种方法:
1.在vs中使用高级保存选项转化字体;
2.使用NotePad++转化字体。(具体流程别的博客中有)

四、在实例化道具是,出现报错:ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
索引超过范围了,但是目前还没有解决这个问题,导致道具无法实例化,如果有大佬知道怎么解决,希望告知一下,谢谢~

你可能感兴趣的:(Demo)