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