有没有办法SKSpriteNode
从 SpriteKit 场景文件(结束的那个*.sks
)中解压缩自定义子类?我正在使用SKNode
扩展程序unarchiveFromFile(file)
,它返回一个场景,然后将我需要的场景复制SKSpriteNode
出来。
我可以在我的自定义SKSpriteNode
子类中从*.sks
文件中解压缩精灵,然后在 init 中复制我需要的数据(即SKTexture
大小、位置等)。SKPhysicsBody
我想我也可以制作一个SKNode
子类包装器并将存档中的精灵分配给精灵属性,我只是好奇我是否遗漏了一些明显的东西。