Получение значения SKLabelNode от другого узла SpriteKit - PullRequest
0 голосов
/ 29 марта 2020

Привет, я создаю SKShapeNode, а внутри SKShapeNode есть SkLabelNode. Как мне получить доступ к значению SKLabelNode, используя вкладку SKShapeNode с помощью метода touchbegain.


        let xPosition = CGFloat(arc4random_uniform(UInt32((view?.bounds.maxX)! + 1)))
        circle = SKShapeNode( circleOfRadius: 20)
        circle.name = "balls"
        circle.position = CGPoint(x: xPosition, y: self.frame.height + circle.frame.height)
        circle.fillColor = .white
        circle.physicsBody = SKPhysicsBody(rectangleOf: circle.frame.size)

        label = SKLabelNode(fontNamed:"ArialMT")
        label.name = "number"
        label.text = "\(randomSymbols[0]) \(numbers)"
        label.horizontalAlignmentMode = .center
        label.verticalAlignmentMode = .center
        label.fontSize = 12
        label.fontColor = .black
        label.physicsBody = SKPhysicsBody(rectangleOf: circle.frame.size)
        circle.zPosition = -1

        circle.addChild(label)
        self.addChild(circle)
...