美文网首页
CocosCreator之Json文件之读

CocosCreator之Json文件之读

作者: Summer瑞 | 来源:发表于2018-04-10 18:32 被阅读0次

    CocosCreator之Json配置读取

    在cocoscreator中,我采取了json文件作为配置文件。在这里记录下json文件的读取方式。

    需要读取的json文件格式

    [

        { "ID": "BS001", "Name": "鬼道士" },

        { "ID": "BS002", "Name": "钟馗" },

        { "ID": "BS003", "Name": "哈哈" }

    ]

    在这里需要特别注意下,两个中括号的使用"[","]",在cocoscreator里面,如果是"{}"大括号打头的话,读取出来的东西就是一个对象,而且不是分开的对象。

    读取

    var jsonPath = "xx/xxxxx.json";

    var url = cc.url.raw( jsonPath);

    cc.loader.load( url, function( err, res) {

    // 解析方法1:

        for (var i = 0; i < res.length; i ++){

            var na = res[i].Name;

            var ag = res[i].ID;

            console.log('名字是 ' + na + ' ID ' + ag + ' 性别 ' + fe);

    // 解析方法2:

            var objInfos = eval(res);

            // cc.log("objInfos == ", objInfos);

            // cc.log("objInfos == ", objInfos[0]["Name"]);

            // cc.log("objInfos == ", objInfos[1]["Name"]);

        }

    })

    log : 

    名字是 鬼道士 ID BS001 性别 111

    名字是 钟馗 ID BS002 性别 111

    名字是 哈哈 ID BS003 性别 111

    两种方法进行解析,不过eval方法,解析出来的为object类型

    cocoscreator的写入后续再写出来。

    补充:

    cocoscreator再WIN上模拟器的默认存储位置

    win模拟器的sqlite默认存储路径:CocosCreator安装目录\resources\cocos2d-x\simulator\win32\jsb.sqlite直接删除这个文件,就删除了你的存档。下次你setItem的时候会再自动生成。

    相关文章

      网友评论

          本文标题:CocosCreator之Json文件之读

          本文链接:https://www.haomeiwen.com/subject/qnbnhftx.html