2012-04-21 19 views
1

我想用SQLite數據庫來存儲用cocos2D框架創建的遊戲的分數。我使用一個名爲GameManager的單例類控制器來控制我的應用程序。加載分數我有一個ScoreScene類繼承CCScene並且該類從GameManager調用,然後當ScoreScene加載並從ScoreScene ScoreLayer類被調用時繼承CCLayer類。我暫時將分數變量存儲在GameManager中,並從任何地方訪問。Cocos2D幫助:如何在cocos2D中設置和使用SQLite數據庫?

現在請幫助我,指出我設計中的任何缺點,並幫助我實現SQLite數據庫並將GameManager類的分數存儲到數據庫。

回答

1

GameManager單身人員似乎負責全局管理常用數據和操作,對嗎?如果有多線程情況,請小心。我認爲你的設計可以使用。

SQLite的一部分,你可以參考蘋果官方單證,如果你想通過核心數據使用它:

或者你也可以通過C接口使用直。一些參考: