我正在尝试使用SpriteKit创建我的第一个iOS应用。有没有办法删除场景的某个区域中的所有节点而不迭代区域中的每个点?除此之外,我想不出更好的方法:
for a in 0..<width {
for b in 0..<height {
let nodes = self.nodesAtPoint(CGPoint(x: x + a, y: y + b))
self.removeChildrenInArray(nodes)
}
}
其中我想要删除节点的区域位于宽度为“width”且高度为“height”的点(“x”,“y”)。感谢您的帮助。