Swift. Маскировка SKTexture поверх SKSpriteNode

Итак, у меня проблемы с сомом, я пытаюсь замаскировать SKTexture поверх SKSpriteNode. Я искал в SKCropNode, но не могу понять это. (Я немного новичок в этом)

Как я могу замаскировать эту SKTexture: (это изображение называется "Маска")

Фото

поверх этого 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

0 ответов

Другие вопросы по тегам