如何将SKSpriteNode及其所有子SKSpriteNodes合并为一个没有子项的扁平SKSpriteNode? p>
感谢。
答案 0 :(得分:1)
创建节点的纹理并从该纹理创建一个新的sprite:
SKTexture* tex = [self.scene.view textureFromNode:parentSprite];
SKSpriteNode* newSprite = [SKSpriteNode spriteNodeWithTexture:tex];
PS:请确保不要在init中运行此项,否则self.view将为nil。