今天线上环境没有上报error,测试环境有几个coocs引擎的error上报,但是不影响上课,最下方贴出来,
有个问题需要确定
cc.director.loadScene(name, onLaunched)中,onLaunched回调函数执行的时候,确定目标页已经加载完毕么,
从线上日志分析看,
如果从page1翻页到page2的时候,不同步的时候,
在onLaunched回调函数中中调用cc.director.getScene().name,获取当前页,
一般情况下返回page1,也就是没同步,这个和现象一致,
但是偶尔会返回page2,也就是onLaunched运行的时候cocos告诉我已经翻页到page2了,但是实际场景还是不同步,
还有一个情况,当教师端翻页后,ipad接收到翻页消息执行loadScene的时候,有时候8-15s或者更长时间才翻页,
这两种情况结合起来,有没有可能是onLaunched回调函数中获取当前场景的时候,当前场景还没有加载完毕,
loadScene在某些情况,例如内存瞬时飙高,cpu瞬时飙高的时候,这个过程会很漫长
附上,今天早上测试环境返回的几个error,两个错误,前四条一种,后一条一种,
错误1
错误信息:TypeError: null is not an object (evaluating ‘this._sgNode.setOpacity’)
出错文件:file:///C:/Users/cjx/AppData/Local/FutureCloud/cache/nova/00_cocos/0.0.1/cocos2d-js-min.js
出错行号:6
出错列号:57993
错误详情:none
错误2
错误信息:TypeError: null is not an object (evaluating ‘c.length’)
出错文件:file:///C:/Users/guan%20hui/AppData/Local/FutureCloud/cache/nova/00_cocos/0.0.1/cocos2d-js-min.js
出错行号:24
出错列号:31175
错误详情:none