簡體   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