cc.Graphics

由于学习cc.Graphics生成二维码遇到报错 Creator版本号:2.0.9

    render-flow.js? [sm]:93 Uncaught TypeError: Cannot read property 'updateRenderData' of null
    at RenderFlow._proto._updateRenderData (render-flow.js? [sm]:93)
    at RenderFlow._proto._children (render-flow.js? [sm]:133)
    at RenderFlow._proto._children (render-flow.js? [sm]:133)
    at Function.RenderFlow.visit (render-flow.js? [sm]:241)
    at Object.render (index.js? [sm]:203)
    at cc.Director.mainLoop (CCDirector.js? [sm]:956)
    at callback (CCGame.js? [sm]:639) 

解决方案

    由Creator群大佬指点告知
    let TouchGraphics = cc.Class({})  继承类
    在你继承 cc.Graphics 的代码后面加上这个
    cc.game.once(cc.game.EVENT_ENGINE_INITED, function () {
        TouchGraphics._assembler = cc.Graphics._assembler;
    });