Development/cocos2d-x
cocos2d-x 2.x 데이터 저장하기 CCUserDefault
후미카
2014. 5. 29. 10:09
cocos2d-x 에서는 간단한 데이터 저장을 지원한다.
사용 방법
데이터 저장하기
CCUserDefault::sharedUserDefault()->setIntegerForKey(키값,데이터);
데이터를 저장할때는 저장할 키값과 함께 정보값을 넣어 주면 해당하는 키값으로 저장이 된다.
데이터 가져오기
int integer = CCUserDefault::sharedUserDefault()->getIntegerForKey(키값);
데이터를 가져올때는 해당 데이터의 키값을 넣어주면 해당하는 데이터를 가져 올 수 있다.
ex)
CCUserDefault::sharedUserDefault()->setIntegerForKey("keyInt",value); int integer = CCUserDefault::sharedUserDefault()->getIntegerForKey("keyInt");
데이터 저장 가능한 죵류는 Integer, float, double, bool, string 등이 있다.
CCUserDefault::sharedUserDefault()->setIntegerForKey("keyInt",value); int _integer = CCUserDefault::sharedUserDefault()->getIntegerForKey("keyInt"); CCUserDefault::sharedUserDefault()->setFloatForKey("keyFloat",value); float _float = CCUserDefault::sharedUserDefault()->getFloatForKey("keyFloat"); CCUserDefault::sharedUserDefault()->setDoubleForKey("keyDouble",value); double _Double= CCUserDefault::sharedUserDefault()->getDoubleForKey("keyDouble"); CCUserDefault::sharedUserDefault()->setBoolForKey("keyBool",value); bool _bool = CCUserDefault::sharedUserDefault()->getBoolForKey("keyBool"); CCUserDefault::sharedUserDefault()->setStringForKey("keyString",value); std::string _string = CCUserDefault::sharedUserDefault()->getStringForKey("keyString");