2012-04-21 5 views
1

SQLite 데이터베이스를 사용하여 cocos2D 프레임 워크로 만든 게임 점수를 저장하고 싶습니다. GameManager라는 싱글 톤 클래스 컨트롤러를 사용하여 응용 프로그램을 제어합니다. 점수를로드하려면 CCScene을 상속 한 ScoreScene 클래스가 있고 그 클래스가 GameManager에서 호출 된 다음 ScoreScene이로드되고 CCLayer 클래스를 상속하는 ScoreScene ScoreLayer 클래스가 호출됩니다. GameManager에 점수 변수를 임시 저장했으며 모든 곳에서 액세스 할 수 있습니다.Cocos2D help : cocos2D에서 SQLite 데이터베이스를 설치하고 사용하는 방법?

내 디자인의 약점을 지적하고 SQLite 데이터베이스를 구현하고 GameManager 클래스의 점수를 데이터베이스에 저장하는 방법을 알려주십시오.

답변

1

GameManager 싱글 톤은 일반적인 데이터와 작업을 전 세계적으로 관리해야 할 것 같습니다. 맞습니까? 멀티 스레딩 케이스가있는 경우 조심하십시오. 나는 네 디자인이 괜찮다고 생각한다.

당신이 코어 데이터를 통해 그것을 사용하려는 경우 SQLite는의 경우, 당신은 애플 공식 문서화를 참조 할 수 있습니다 :

을 또는 당신은 C 인터페이스를 통해 사용할 수 있습니다 직접. 일부 참조 :

관련 문제