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