错误信息为
simple.js:42 Uncaught TypeError: Cannot read property ‘_texture’ of null
at Object.updateRenderData (simple.js:42)
at Object.updateRenderData (mask-assembler.js:59)
at RenderFlow.200._proto._updateRenderData (render-flow.js:94)
at RenderFlow.init [as _func] (render-flow.js:236)
at RenderFlow.200._proto._children (render-flow.js:129)
at RenderFlow.200._proto._children (render-flow.js:129)
at RenderFlow.200._proto._children (render-flow.js:129)
at RenderFlow.200._proto._children (render-flow.js:129)
at RenderFlow.200._proto._render (render-flow.js:
使用了Mask组件。
出现错误的地方是webgl/assembler/sprite/simple.js的第40行中的如下代码
if (sprite._material._texture !== frame._texture) {
中的sprite._material为null
我看以前的版本中,此行代码为
if (!sprite._material || sprite._material._texture !== frame._texture) {