1

我正在寻找/实例化我在运行时从 xml 文件创建的游戏的关卡和关卡敌人,我最初将手动编辑,直到我有时间创建关卡编辑器。一旦我有时间制作编辑器,我希望自动序列化并将我的关卡保存到磁盘。我的敌人类使用 CGPoints、浮点数和枚举,以及像 NSString 这样的基本数据类型。

作为 Objective-c 的新手,我很难找到最有效的方法。NSPropertyListSerialization 似乎只支持基本数据类型,并且从阅读文档来看,它看起来好像 NSCoder 使用自己的格式进行序列化/反序列化。

任何建议表示赞赏。

4

1 回答 1

2

该库使您能够将任何对象保存到属性列表中,并将这个对象保存到 JSON 中,而无需付出任何额外的努力。如果您想知道它们是如何工作的,请查看存档和序列化编程指南

于 2013-02-18T21:19:46.573 回答