是否有一种简单的方法可以删除所有具有给定名称的spritekit节点。我正在做一个项目,其中有一波宇宙飞船,并在一定的分数,我希望旧的宇宙飞船消失,以便新的,更困难的宇宙飞船取代他们。我给所有的一级宇宙飞船取了相同的名字,并想知道是否有一种方法可以根据这个因素把它们全部移除。
发布于 2018-11-11 08:33:32
这取决于你是如何制造宇宙飞船的。如果你用相同的名字制作它们,也许你可以试试:
self.enumerateChildNodesWithName("spaceShip"){
spaceShip.removeFromParent()
}
//or try
for child in self.children{
if child.name == "spaceShip"{
child.removeFromParent
}
}https://stackoverflow.com/questions/53245447
复制相似问题