我对 SKCropNode 应用了一个蒙版,我现在看到了我需要的东西,但是裁剪的节点具有完整图像的大小我只想访问裁剪的部分而不是完整的图像我可以将它放入 SKSpriteNode 吗?
这是我的代码
SKSpriteNode *pic = [SKSpriteNode spriteNodeWithImageNamed:@"test.png"];
pic.name = @"PictureNode";
SKSpriteNode *mask = [SKSpriteNode spriteNodeWithImageNamed:@"2.png"];
mask.size=CGSizeMake(50, 50);
mask.position=CGPointMake(0, 50);
SKCropNode *cropNode = [SKCropNode node];
cropNode.position=CGPointMake(160, 70);
[cropNode addChild:pic];
[cropNode setMaskNode:mask];
[self addChild:cropNode];
这是图像和结果:
提前致谢