Quick v3.3 遮罩没有效果

quick 2.2.4 版本下 有效果 ,代码如下
self.mask = display.newSprite()
self.mask:setTextureRect(CCRect(0, 0, display.width, display.height))
self.mask:setAnchorPoint(ccp(0, 0))
self.mask:setPosition(0, 0)
self.mask:setColor(ccc3(0, 0, 0))
self.mask:setOpacity(255)
–创建模具,这里使用精灵当做模具,也可以通过CCDrawNode绘制
self.circle = display.newSprite(“sit.png”)
self.circle:setPosition(display.cx, display.cy)
–创建裁剪node 并添加模具
local m_clip = CCClippingNode:create(self.circle)
m_clip:setInverted(true)–是否反向裁剪
m_clip:setAlphaThreshold(0)–这个很有用可以将作为模具的精灵的透明部分裁掉
self:addChild(m_clip)
–将遮罩加入clipnode
m_clip:addChild(self.mask)

quick v3.3 版本下 遮罩 无任何效果,代码如下
self.mask = display.newSprite()
self.mask:setTextureRect(CCRect(0, 0, display.width, display.height))
self.mask:setAnchorPoint(ccp(0, 0))
self.mask:setPosition(0, 0)
self.mask:setColor(cc.c3b(0, 0, 0))
self.mask:setOpacity(128)
–创建模具,这里使用精灵当做模具,也可以通过CCDrawNode绘制
self.circle = display.newSprite(“sit.png”)
self.circle:setPosition(display.cx, display.cy)
–创建裁剪node 并添加模具
local m_clip = cc.ClippingNode:create(self.circle)
m_clip:setInverted(true)–是否反向裁剪
m_clip:setAlphaThreshold(0)–这个很有用可以将作为模具的精灵的透明部分裁掉
self:addChild(m_clip)
–将遮罩加入clipnode
m_clip:addChild(self.mask)

要setStencil吧