使用CGPath屏蔽图像

时间:2013-11-27 23:08:10

标签: ios7 sprite-kit

如果我使用此代码,但没有填充路径,我的掩码图像只有边框(正确)。

但我希望Shape填充,如果我添加

[Maschera setFillColor:[UIColor whiteColor]];

用于填充形状我有一个矩形而不是多边形填充

为什么?!?

CGPathRef正确调用绘制其他数字并正常工作

(谢谢,对不起我的英文)

background =  [SKSpriteNode spriteNodeWithImageNamed:@"Pista1.jpg"];
background.xScale = 0.5;
background.yScale = 0.5;
[background setAnchorPoint:CGPointMake(0, 0)];
SKCropNode *cropNode = [[SKCropNode alloc] init];
SKShapeNode *Maschera = [SKShapeNode node];
Maschera.antialiased = YES;
Maschera.path = pathToDraw;

//===>>>> Fill the Shape , but result is rectangle =>>>  [Maschera setFillColor:[UIColor whiteColor]];

cropNode.maskNode =Maschera;//

[cropNode addChild:background];

[self addChild:cropNode];

0 个答案:

没有答案