在Swift / SpriteKit中你可以在CropNode

时间:2017-01-29 23:45:31

标签: swift sprite-kit skshapenode skcropnode skeffectnode

我一直在尝试使用SKShapeNode将随机SKCropNode形状与纹理结合起来,但它似乎不起作用。我假设SKCropNodes仅适用于位图图形,例如PNG。

       //define sprite as crop node
       let cropSprite = SKCropNode()
       //create spriteNode with texture and add it
       let texSprite = SKSpriteNode(imageNamed: "rock")
       cropSprite.addChild(texSprite)
       //set mask of cropping Sprite to (predefined) shape node with .maskNode
       cropSprite.maskNode = myShapeNode
       //add final cropped sprite to scene
       self.addChild(cropSprite)

在这种情况下,没有任何内容出现如果我没有设置:

cropNode.maskNode = myShapeNode

cropSprite显示为添加了纹理的普通精灵。

任何想法?

非常感谢, 千瓦

0 个答案:

没有答案