我已经对其进行了子类NSCoding
化并添加了我的游戏特定内容,例如健康等。我已经序列化了我已经子类化的对象,但是在解码然后通过 将精灵添加到屏幕时[self addChild:sprite]
,它无法将精灵绘制到屏幕上。我猜这是因为CCSprite
还需要实现NSCoding
协议所以我的问题是:
1)我对我上面的假设是否正确(我不想浪费时间实施这个解决方案才发现这不是问题) 2)最好CCSprite
的实施方法是NSCoding
什么?是使用类别还是只是将其子类化并强制子类实现NSCoding
协议?