如果我使用此代码,但没有填充路径,我的掩码图像只有边框(正确)。
但我希望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];