NewProject.rar (2.9 MB)<!–
感谢反馈,在您发帖之前:
1)您已经对该问题进行了充分检查和试验,并且已经熟悉了 Creator 所提供的文档。您尝试搜索论坛( http://forum.cocos.com/search?q=category%3Acreator%20 ),但依然没找到答案。
2)如果问题已经确定,需要直接求助官方人员,请提供一个 demo 或者重现问题的准确环境。Demo 能够重现问题即可,不要直接发整个项目,否则您的反馈可能得不到处理。
3)如果确定有问题,并且已经提交,但是没有得到我们的解答,这很可能是我们的疏忽!请您顶帖,或者重新发起一个帖子(将上次未解答完的链接附上,我们会删除新的帖子,在旧的帖子上继续回复)。
发帖时如系统提示:“Title 无效;请描述得更详尽些”,可能是帖子的标题过长导致的,请尝试缩短一丢丢。
此外,反馈 Bug 时请您提供以下信息:
–>
-
Creator 版本:2.1.1
-
目标平台: Facebook Instant Game
-
详细报错信息,包含调用堆栈:
cocos2d-js-min.js:1 Uncaught TypeError: Cannot read property ‘_owner’ of undefined
at Function.getInstantiatedMaterial (cocos2d-js-min.js:1)
at CCClass.291.r._switchGrayMaterial (cocos2d-js-min.js:1)
at CCClass._updateDisabledState (cocos2d-js-min.js:1)
at CCClass._updateState (cocos2d-js-min.js:1)
at CCClass.__preload (cocos2d-js-min.js:1)
at CCClass.eval [as _invoke] (eval at p (cocos2d-js-min.js:1),
65)
at CCClass.invoke (cocos2d-js-min.js:1)
at CCClass.activateNode (cocos2d-js-min.js:1)
at CCClass._activate (cocos2d-js-min.js:1)
at 50.cc.Director.runSceneImmediate (cocos2d-js-min.js:1) -
重现方式:
Demo不好整,我也不知道怎么出的
2.1.1 本地测试(未使用FB sdk)正常
但是发到Facebook就报错 应用刚启动就报错
2.0.9 都正常
还有一个问题是 2.0.9也有的 就是发到Facebook 发现resources下的json资源在res\import 下面 但是加载链接却是res\raw-assets,导致
404, 本地测试正常(Demo见附件)
这是加载代码:
DataManager.datasURL = [
cc.url.raw(“resources/data/LevelData.json”) +"?v="+GameConfig.VERSION,
cc.url.raw(“resources/data/TurretData.json”) +"?v="+GameConfig.VERSION
];
if(local != I18N.defaultLU)
DataManager.datasURL.push(cc.url.raw(“resources/i18n/” + local + “.properties”) +"?v="+GameConfig.VERSION);
//开始加载
cc.loader.load(DataManager.datasURL, function(errors, results:cc.LoadingItems){
DataManager.levelData = results.getContent(DataManager.datasURL[0]).json;
DataManager.turretData = results.getContent(DataManager.datasURL[1]).json;
});
-
之前哪个版本是正常的 :2.0.9 正常
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :无
-
出现概率:必现
-
额外线索: