求creator 刮刮卡效果的实现思路?

自己想了大概有两种思路
1 使用 cc.DrawNode() 和 cc.ClippingNode()
2 h5原生的办法是创建了一个Canvas,并且在canvas底部加上了刮开后的效果,在canvas上划过的地方置为透明。

可以用RenderTexture参考

cocosjs里面好实现,我是想要creator里实现的。creator对这些方法不一定支持。

定制下引擎包 或者参考一下cc.Mask的实现方式

楼主解决了吗?求思路