これが私の問題を解決した方法です
ステップ1>RenderTextureを作成しました
renderTexture = [[CCRendertexture alloc]initWithWidth:self.contentSize.width height:self.contentSize.height pixelFormat:kCCTexture2DPixelFormat_RGBA8888];
renderTexture.anchorPoint = ccp(0,0);
renderTexture.position = ccp(width*0.5,height*0.5f);
ステップ2>背景画像を使用してCCSpriteを作成
CCSprite *bgImage = [CCSprite spriteWithCGImage:myImage.CGImage key:imgkey];
bgImage.position = ccp(width*0.5f,height*o.5f);
ステップ3>これはこれの重要な部分です
[renderTexture begin];
[bgImage visit];
[renderTexture end];
[self addChild:renderTexture]; // added to my layer as child
このチュートリアルは私を助けてくれましたhttp://www.raywenderlich.com/4421/how-to-mask-a-sprite-with-cocos2d-1-0
これが誰かに役立つことを願っています