0

好的,所以我有一些问题,试图在 SKSpriteNode 的顶部屏蔽 SKTexture。我一直在寻找 SKCropNode,但无法弄清楚。(我对此有点陌生)

我如何屏蔽这个 SKTexture:(这是名为“Mask”的图像)

照片

在这个 SKSpriteNode 之上:

照片

所以它会变成这样:

照片

我试过这个,但没有出现:

picture.size = CGSize(width: menuLine.frame.height, height: menuLine.frame.height)
picture.zPosition = 10

let cropNode = SKCropNode()
cropNode.addChild(picture)
cropNode.maskNode = SKSpriteNode(imageNamed("Mask")
self.addChild(cropNode)
cropNode.position = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMidY(self.frame))
cropNode.zPosition = 10
4

0 回答 0