草庐IT

swift - 如何正确删除 SKSpriteNode

我正在用Swift3和SpriteKit做一个小游戏。我想与我的角色和一个特殊物体发生碰撞,使我的分数增加1,但由于某种原因,当我检测到碰撞时,分数增加了2或3。我正在从父节点中删除我的SpriteKitNode但它似乎不起作用。这是我的代码:funccheckCollisionsObject(){enumerateChildNodes(withName:"objeto"){node,_inletobjeto=nodeas!SKSpriteNodeifobjeto.frame.intersects(self.personaje.frame){objeto.removeFromParen