Cocos2d 2.1 beta4 で追加された新しいクリッピング ノードをテストしていますCCClippingNode
。ただし、以下の方法を使用してクリップされたノードのスクリーンショットを撮ることができません。最終結果は、クリップされていない画像です。ここで新しいビルドを見つけることができます: http://www.cocos2d-iphone.org/download
+ (UIImage *) screenshotNode:(CCNode*)startNode {
[CCDirector sharedDirector].nextDeltaTimeZero = YES;
CGSize winSize = [CCDirector sharedDirector].winSize;
CCRenderTexture * rtx = [CCRenderTexture renderTextureWithWidth:winSize.width height:winSize.height];
[rtx begin];
[startNode visit];
[rtx end];
return [rtx getUIImage];
}