将所有SKSpriteNode子项合并成一个SKSpriteNode

我怎样才能把一个SKSpriteNode和它的所有子SKSpriteNode并合并到一个没有子节点的单个平坦的SKSpriteNode?

谢谢。

创build节点的纹理,并从该纹理创build一个新的精灵:

SKTexture* tex = [self.scene.view textureFromNode:parentSprite]; SKSpriteNode* newSprite = [SKSpriteNode spriteNodeWithTexture:tex]; 

PS:一定不要在init中运行,否则self.view将是零。