对于button控件无法使用ClippingNode 提示Stencil buffer is not enabled

我们想对button控件增加扫光的效果,但是将button添加到ClippingNode后,无法得到正确的镂空效果【button图片是椭圆形的,所以预想的是得到一个沿button控件镂空的椭圆形区域,最终得到的是长方形区域】。

使用设定镂空代码类似:clipper->setStencil(button);
控制台对应会提示:Stencil buffer is not enabled
如果对sprite类型的节点设定Stencil是可以得到正确镂空效果的,有什么办法解决这个bug么?