加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos-js动态读取json

发布时间:2020-12-14 21:38:14 所属栏目:百科 来源:网络整理
导读:使用cc.loader.load 不过官方的例子有个地方没说清楚,先看官方给的例子: var res = ["res/a.png","res/a.plist","audio/b.mp3"];var testTarget = { name : "the name is testTarget",trigger : function(){...},cb : function(err){...}};var option = {

使用cc.loader.load 不过官方的例子有个地方没说清楚,先看官方给的例子:

var res = ["res/a.png","res/a.plist","audio/b.mp3"];
var testTarget = {
    name : "the name is testTarget",trigger : function(){...},cb : function(err){...}
};
var option = {
    trigger : testTarget.trigger,triggerTarget : testTarget,cbTarget : testTarget
}
//用法1:
cc.loader.load(res,option,function(err){
    if(err) return console.log("load failed");
    console.log(this.name);//the name is testTarget
});
实际上testTarget 的 trigger函数是有参数的,这个返回的参数就代表了加载完成之后的json

var testTarget = {
name : "the name is testTarget",
trigger : function( data ){

cc.log( data ); //这样就可以取得加载完成后的json

},
cb : function(err){...}
}

------------------------------------------------------------------------------------------------------------------------------------

还有一种用法:

//用法2:
cc.loader.load(res,function(err,data){
    if(err) return console.log("load failed");
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读