谢谢! 我们还有主流的错误如下,我们不知道这两者有无关联
后台收到的错误日志
1.
https://usr/game.js:3: TypeError: Cannot read property ‘__ONCE_FLAG:load’ of null
2.100.00% null is not an object (near ‘…t._spriteFrame.uv;m[d+2]=y[0],m[d+3]=y[1…’);at requestAnimationFrame callback function
fillBuffers@https://usr/game.js:3:643739
_commitComp@https://usr/game.js:3:653298
_render@https://usr/game.js:3:596226
_color@https://usr/game.js:3:595924
_updateRenderData@https://usr/game.js:3:596161
其他还有几个也是渲染相关的。。。
引发的原因是因为我释放了spriteFrame,但是我们是释放是基于引用计数了,而且使用计数部分的资源,我们这两天做了仔细的检查,目前没有发现问题,我们的规则是,对于cc.loader的加载的资源 进行引用计数 getDependsRecursively 对该资源所有依赖分别计数,在收到微信内存警告的时候,释放其中计数为0的部分
对于第二个堆栈,查看源码,发现只有simple.js有 _spriteFrame.uv 这个代码,目前有点迷茫
