来自SKNode扩展的自定义SKSpriteNode子类unarchiveFromFile()

时间:2015-03-03 17:05:18

标签: ios swift sprite-kit skspritenode nskeyedunarchiver

有没有办法从SpriteKit场景文件(结束SKSpriteNode的那个)中取消归档自定义*.sks子类?我正在使用SKNode扩展程序unarchiveFromFile(file),它返回一个我正在复制我需要的SKSpriteNode的场景。

我可以在我的自定义SKSpriteNode子类中取消归档*.sks文件中的精灵,然后复制我需要的数据(即SKTexture,大小,位置,SKPhysicsBody在init中。我想我也可以创建一个SKNode子类包装器并将存档中的sprite分配给sprite属性,我只是好奇我是否遗漏了一些明显的东西。

0 个答案:

没有答案