CCClippingNode android

版本 cocos2d 2.2.6
//使用drawNode画圆形
CCDrawNode* circleNode = CCDrawNode::create();
float radius = 120;
//顶点坐标个数,在需要画大圆的时候,这个值就要相应变大一点
const int maxTrangle = 14400;

//顶点数组
CCPoint circleVec2[maxTrangle];
//计算圆上面的各个点的坐标
for (int i = 0; i < maxTrangle; i ++)
{
    float x = cosf( i * (M_PI/180.f)) * radius;
    float y = sinf( i * (M_PI/180.f)) * radius;
    circleVec2[i] = ccp(x, y);
}

//颜色
ccColor4F circleColor =ccColor4F(ccc4f( 1, 1, 1, 1));
circleNode->drawPolygon(circleVec2, maxTrangle, circleColor, 4, circleColor);
CCNode* holesStencil= CCNode::create();
holesStencil->addChild(circleNode);


//遮罩
CCSprite* stencil = CCSprite::create("user_head/bai.png");
if (m_pBgs)
	m_pBgs->setPosition(getContentSize() / 2);

m_pClippingNode = CCClippingNode::create(holesStencil);
m_pClippingNode->setInverted(false);        //倒置显示,未被裁剪下来的剩余部分
m_pClippingNode->setAlphaThreshold(1.00f);  //设置alpha透明度闸值
m_pClippingNode->setPosition(getContentSize() / 2);
addChild(m_pClippingNode,1);

问题描述
iphone上没问题,android上显示如下图
怎么解决啊:2::joy:

正常的应该是如何显示?

是个圆形裁切