Creator 如何实现自定义绘制的遮罩?

看过提供的mask组件,但是必须要提供spriteFrame,我的需求是实用绘制实现遮罩的图形,实用drawline,drawCircle这些图形.
mask的源代码,
stencil = new cc.DrawNode();
this._sgNode.setStencil(stencil);

脚本继承自cc._RendererInSG但是我自己编写的脚本无法继承这个类,会报错
TypeError: this._createSgNode is not a function
哪位大神做过类似项目, 帮小弟解惑一下,:pray::pray:

你这问题解决了吗??

你的问题解决了吗?解决了放个方案好吗?