我想使用SQLite数据库存储使用cocos2D框架创建的游戏的分数。我使用一个名为GameManager的单例类控制器来控制我的应用程序。要加载Scores我有一个ScoreScene类,它继承CCScene并且该类是从GameManager调用的,然后当ScoreScene加载时,从ScoreScene中调用ScoreLayer类继承CCLayer类。我暂时将得分变量存储在GameManager中,并且可以从任何地方访问它。
现在请帮助我并指出我的设计中的任何弱点,并帮助我如何实现SQLite数据库并将得分从GameManager类存储到数据库。
答案 0 :(得分:1)
GameManager单身人士似乎负责全球管理公共数据和行动,对吧?如果有多线程案例,请小心。我认为您的设计可以使用。
对于SQLite部分,如果您想通过核心数据使用它,可以参考Apple官方文档:
或者您可以直接通过C接口使用它。一些参考文献: