在我的游戏中,我有一个符合 NSCoding 的 Combat 类,它还使用不符合 NSCoding 的 GameplayKit 的 GKGridGraph 和 GKGridGraphNode 对象。有没有办法序列化/反序列化这些对象?
问问题
61 次
1 回答
0
正如您所指出的,这些类不NSCoding
支持。(不过,这将是发送给 Apple的一个很好的功能请求。)
但是,应该可以在对类进行编码时创建自己的图形序列化表示,然后将其读入并在您的实现中相应地初始化新对象GKGraph
和对象。请注意,这样做时,您必须自己仔细走图以捕获所有节点连接。GKGraphNode
init(coder:)
于 2015-12-14T22:13:10.800 回答