好的,所以我有一些问题,试图在 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