0

在将我的游戏移植到 cocos2d 时,我有一些关卡文件我想在我的游戏中使用。

我的 android 引擎有一个自动解析文件的 xml 阅读器。

cocos2d有这样的东西吗?还是我需要创建自己的?

如果有更好的方法可以做到这一点,请告诉我,因为我是 ios 开发的新手。有没有我们可以使用的工具?

如果是这样,您将如何根据 xml 文件解析和加载关卡?

谢谢大家的帮助

4

1 回答 1

0

就像 Steffen 说的。你可以使用 NSXMLParser 来解析 xml 文件。或者如果您使用 cocos2d-iphone,您可以将您的 xml 文件重写为 plist 文件,非常方便。这是一个示例代码:

NSString *configPath = [[NSBundle mainBundle] pathForResource:@"yourLevelConfig"
ofType:@"plist"];
NSDictionary *configDic = [NSDictionary dictionaryWithContentsOfFile:configPath];

xml 中的节点就像字典中的键一样。这里是关于如何在 Objective-c 中编写 plist 文件的链接。

或者,如果您使用 cocos2d-x,我建议使用“支持”目录下的 tinyXml2。

希望这可以帮助:)

于 2013-09-11T06:05:42.193 回答