static std::string getPlayerName()
{
std::string n = UserDefault::getInstance()->getStringForKey("PLAYER_NAME","");
return n;
}
static int getHighScore()
{
return UserDefault::getInstance()->getIntegerForKey("HIGH_SCORE",10000);
}
static void setHighScore(int score)
{
if(score<Util::getHighScore())
score = Util::getHighScore();
UserDefault::getInstance()->setIntegerForKey("HIGH_SCORE",score);
}
static std::string getName()
{
std::string n = UserDefault::getInstance()->getStringForKey("SYSTEM_NAME","");
return n;
}
例如这样,在游戏cpp中调用这些get和set函数,可以存储或者读取本地的xml文件,读取到游戏数据,仅适合数据量比较小的