如何检测我触摸的精灵

时间:2017-03-31 06:52:41

标签: swift sprite-kit skspritenode swift-playground

我在for循环中生成一个砖块网格(SKSpriteNode):

for row in 0..<numRows
    {
        for col in 0..<numColumns
        {
            let brick = SKSpriteNode(color: UIColor.white, size: CGSize(width: brickWidth, height: brickHeight))

            brick.anchorPoint = CGPoint.zero
            brick.name = "brick_d" 
            brick.position = CGPoint(x: brickFirstXPosition + col * 65, y: brickFirstYPosition + row * 65)

            self.addChild(brick)
        }
    }

现在我不知道如何将一个节点与另一个节点区分开来,我必须根据它们的不同位置或其他内容来做到这一点? 实际上,我需要使用touchesBegan func触摸一个特定节点。根据节点属性(bg,包含的图像等)来做事情

1 个答案:

答案 0 :(得分:2)

使用level

last_time