0

在我的游戏中,我有一个符合 NSCoding 的 Combat 类,它还使用不符合 NSCoding 的 GameplayKit 的 GKGridGraph 和 GKGridGraphNode 对象。有没有办法序列化/反序列化这些对象?

4

1 回答 1

0

正如您所指出的,这些类不NSCoding支持。(不过,这将是发送给 Apple的一个很好的功能请求。)

但是,应该可以在对类进行编码时创建自己的图形序列化表示,然后将其读入并在您的实现中相应地初始化新对象GKGraph和对象。请注意,这样做时,您必须自己仔细走图以捕获所有节点连接。GKGraphNodeinit(coder:)

于 2015-12-14T22:13:10.800 回答