删除SKSpriteNode的所有副本

时间:2016-06-12 14:59:43

标签: ios swift sprite-kit

在循环中我有这一行,我需要删除所有副本。我怎么能在SpriteKit中的Swift中做到这一点?

obstacles = obstaclesImage.copy() as! SKSpriteNode

1 个答案:

答案 0 :(得分:0)

为您的节点命名:

obstacleCopy.name = "obstacleCopy"

然后枚举他们的父母:

self.enumerateChildNodesWithName("obstacleCopy") {
    node, stop in 
    node.removeFromParent()
}