繁体   English   中英

节点多于我应有的数量

[英]More nodes than I should

每次我添加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)
    }
}

谢谢,

您为圆获得一个节点,为圆填充获得一个节点。 尝试删除circle.fillColor = UIColor.blackColor() 现在,节点数仅增加1。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM