Cocos2d iphone cocos2d。正确的混合?

Cocos2d iphone cocos2d。正确的混合?,cocos2d-iphone,blend,blending,glblendfunc,Cocos2d Iphone,Blend,Blending,Glblendfunc,我修改了标准示例“Hello World”: 我得到: 如何删除/剪切“Hello World”标签周围的背景?我当前的解决方案是初始化CCLabelTTF,如下所示: CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64 dimensions:size hAlignment:kCCTextAlignmentCenter vAlignment:kCC

我修改了标准示例“Hello World”:

我得到:


如何删除/剪切“Hello World”标签周围的背景?

我当前的解决方案是初始化CCLabelTTF,如下所示:

CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64 dimensions:size hAlignment:kCCTextAlignmentCenter vAlignment:kCCVerticalTextAlignmentCenter];
其中大小为[CCDirector sharedDirector]。我的示例的winSize


欢迎您提出任何其他建议

您想实现什么目标?使用{GL_ZERO,GL_SRC_ALPHA}将背景色乘以源ALPHA,根本不绘制源色,这会导致源ALPHA为0的地方为黑色,源为不透明的地方为背景色。我想要渐变字体,我不能允许自己购买类似glyph Editor的东西。此解决方案仅适用于两层,但会擦除第三层和其他层。这意味着标签周围的区域是黑色的,不是透明的
CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64 dimensions:size hAlignment:kCCTextAlignmentCenter vAlignment:kCCVerticalTextAlignmentCenter];