我正在寻找/实例化我在运行时从 xml 文件创建的游戏的关卡和关卡敌人,我最初将手动编辑,直到我有时间创建关卡编辑器。一旦我有时间制作编辑器,我希望自动序列化并将我的关卡保存到磁盘。我的敌人类使用 CGPoints、浮点数和枚举,以及像 NSString 这样的基本数据类型。
作为 Objective-c 的新手,我很难找到最有效的方法。NSPropertyListSerialization 似乎只支持基本数据类型,并且从阅读文档来看,它看起来好像 NSCoder 使用自己的格式进行序列化/反序列化。
任何建议表示赞赏。