cocos2dx游戏存储举例及其注意事项
今天白白跟大家分享一下cocos2dx中游戏的存储及需要注意的事项
cocos2dx中自带了存储类:CCUserDefault ,倘若需要存储的数据量教大的话,建议使用数据库来存储
现在先给大家看一下CCUserDefault的API
//保存for (int i = 0; i < 5; ++i){CCString* setScore = CCString::createWithFormat("a_%d",i);CCUserDefault::sharedUserDefault()->setIntegerForKey(setScore->getCString(), a[i]);}CCUserDefault::sharedUserDefault()->flush();//提交//获取for (int i = 0; i < 5; ++i){ CCString* getScore = CCString::createWithFormat("a_%d",i);int score[i] = CCUserDefault::sharedUserDefault()->getIntegerForKey(getScore->getCString());CCLOG("score[%d]: %d", i, score[i]);}
ok,现在这些数据就能做为排行榜使用了