OGeek|极客世界-中国程序员成长平台

标题: ios - 将所有 SKSpriteNode 子节点合并为一个 SKSpriteNode [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 02:15
标题: ios - 将所有 SKSpriteNode 子节点合并为一个 SKSpriteNode

如何获取一个 SKSpriteNode 及其所有子 SKSpriteNode 并将它们合并为一个没有子的扁平化 SKSpriteNode?

谢谢。



Best Answer-推荐答案


创建节点的纹理并从该纹理创建新的 Sprite :

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

PS:请务必不要在 init 中运行,否则 self.view 将为零。

关于ios - 将所有 SKSpriteNode 子节点合并为一个 SKSpriteNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26075496/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4