因爲我得到了進一步的更新我的問題。用cocos2d覆蓋圓形的精靈3
我想用一個圓圈來掩蓋一個精靈,用它下面的代碼似乎工作。
// Create the clipping node
self.clippingNode = [CCClippingNode clippingNodeWithStencil:[CCSprite spriteWithImageNamed:@"Home Scene/top-circle-mask.png"]];
self.clippingNode.alphaThreshold = 0;
// Add the image
[self.clippingNode addChild:self.maskedImage];
// And add the clipping node to the tree
[self addChild:self.clippingNode];
我也不得不加入到我的AppDelegate:
[cocos2dSetup setObject:@GL_DEPTH24_STENCIL8_OES forKey:CCSetupDepthFormat];
然而,「第一幀」渲染圖像東窗事發,這樣看起來有點醜,我怎麼能解決呢?我製作了一個顯示問題的小視頻。 http://cl.ly/U3QF
我打算去看看這個:
感謝
我相信面具必須是一個圖像(精靈)本身。 – LearnCocos2D
是的,這看起來似乎是問題之一,我也必須啓用STENCIL,但現在第一幀仍然未被屏蔽。我怎麼能阻止這一點。 – Matthijn