删除所有孩子

时间:2015-10-02 00:17:40

标签: ios swift sprite-kit

我在开发一款小型touchesbegan游戏时遇到了一些问题。在arc4random中,我将名为div的class TouchableSpriteNode : SKSpriteNode { override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { print("Touch") self.removeAllChildren() } 添加到屏幕上,但是在此方法中:

node

我想再次从屏幕上删除图像。点击1,John,28,M,1-Jan-15 1,John,28,M,1-Feb-15 1,John,28,M, 1,John,28,M,1-Mar-14 2,Jane,25,F,5-Mar-14 2,Jane,25,F,5-Jun-15 2,Jane,25,F,3-Feb-14 本身时会调用此课程。任何帮助表示赞赏!谢谢!

1 个答案:

答案 0 :(得分:2)

您可以将这些触摸处理方法移动到父级中并删除触摸的特定子级,也可以尝试:

self.removeFromParent()

顺便说一句,如果SKSpriteNodeUIView类似,那么即使您不需要它们,也需要实施所有四种触摸处理方法。