[英]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.