节点比我应该多

时间:2014-12-31 12:34:56

标签: ios swift sprite-kit skshapenode

每次我添加1个SKShapeNode,我在模拟器中显示的节点总数增加2.这是正常行为还是我应该摆脱额外的节点,以及如何? 我在xcode 6.1和iOS 8.1

    import SpriteKit

class GameScene: SKScene {
    override func didMoveToView(view: SKView) {
        /* Setup your scene here */
        let circle = SKShapeNode(circleOfRadius: 50)
        circle.fillColor = UIColor.blackColor()
        circle.position = CGPoint(x: self.frame.size.width/2, y:self.frame.size.height/2)
        self.addChild(circle)
    }
}

谢谢,

2 个答案:

答案 0 :(得分:1)

您将获得一个圆圈节点和一个填充圆圈的节点。尝试删除circle.fillColor = UIColor.blackColor()。现在节点数只增加1。

答案 1 :(得分:0)

如果你不做任何其他事情(与众不同),那么就假设这是正常的。 Sprite Kit在内部添加了更多节点,例如SKLabelNode也有子节点(对于标签或单个字母),您无法控制。

相关问题