在sqlite + coredata中存储cocos2d游戏配置的问题

时间:2013-05-02 10:39:37

标签: iphone sqlite cocos2d-iphone box2d-iphone

在我之前的cocos2d游戏中,我的关卡数量有限,所以我为每个级别制作了单独的类文件(.h and .m)

但现在在我目前的游戏中我有大量的关卡,所以我觉得拥有单个文件并不是一个好主意。

所以我决定通过从中获取数据来将所有级别的配置存储在sqlite和构建级别中。

但是因为我正在使用带有cocos2d的Box2d,现在变得越来越复杂,处理所有的主体,连接,单个代码的位置,这是从sqlite迭代的主体。是sqlite正确的选项还是我应该回到每个级别的单独的类?

1 个答案:

答案 0 :(得分:0)

我们的一个游戏有大约150个级别,我们仍然用plist处理所有这些。 只需为一个级别创建一个通用字典,并以字典的形式将所有级别添加到plist中。 在代码端,编写一个级别处理程序,通过它可以从plist加载一个级别。