cocos: 2.0.2
wx:1.0.2,
基础库:2.3.0
有碰到的吗?咋解决?
崩溃堆栈:
(unknown) gameThirdScriptError
Cannot read property ‘_texture’ of null
TypeError: Cannot read property ‘_texture’ of null
at Object.updateRenderData (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:35937:27)
at Object.updateRenderData (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:35353:27)
at RenderFlow.161._proto._updateRenderData (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33072:23)
at RenderFlow.init [as _func] (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33192:9)
at RenderFlow.161._proto._children (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33099:30)
at RenderFlow.161._proto._children (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33099:30)
at RenderFlow.161._proto._children (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33099:30)
at RenderFlow.161._proto._render (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33079:18)
at RenderFlow.161._proto._updateRenderData (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33074:18)
at RenderFlow.161._proto._children (http://127.0.0.1:58731/game/cocos2d-js.6fff7.js:33099:30)
具体崩溃代码:
178: [ (function(require, module, exports) {
var dynamicAtlasManager = require("…/…/…/utils/dynamic-atlas/manager");
module.exports = {
useModel: false,
updateRenderData: function(sprite) {
var frame = sprite._spriteFrame;
if (frame) {
!frame._original && dynamicAtlasManager && dynamicAtlasManager.insertSpriteFrame(frame);
** sprite._material._texture !== frame._texture && sprite._activateMaterial();**
}
var renderData = sprite._renderData;
renderData && frame && renderData.vertDirty && this.updateVerts(sprite);
},