如何为益智游戏创建关卡? Obj-C&的Cocos2D

时间:2011-11-30 19:22:44

标签: cocos2d-iphone levels

我想在我的cocos2d游戏中创建关卡,我不知道如何使用.plist文件...我搜索了互联网,但遗憾的是我无法找到有关如何实现这些属性列表的重要信息。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

结帐Tiled Map Editor。 Tiled的TMX格式由Cocos2D支持。

与任何Apple技术一样,您应该首先搜索的是developer.apple.com网站。在这种情况下,这是Property List (plist) Programming Guide

但是,我发现属性列表非常难以使用,特别是如果您想手动创建它们,并且只要它们包含的不仅仅是几个条目。评估推出自己的文件格式,基于文本的简单和简单,肯定不会有害。我总是宁愿使用像这样的简单文本文件,而不是搞乱属性列表:

X=10;Y=10;Tile=30;
X=12;Y=11;Tile=28;
X=16;Y=19;Tile=22;

如果您实际使用工具或应用程序设计数据,则会有不同的故事,您可以使用各种集合方便方法来保存和加载属性列表,例如在字典中和从字典中加载或阵列。