在cocos2d中显示前10名的高分

时间:2011-03-03 20:25:07

标签: iphone objective-c cocos2d-iphone

我已经成功地将openfeint整合到全球得分中,我希望在cocos2d游戏中获得本地十大高分显示

任何人都有这方面的基础教程吗?

1 个答案:

答案 0 :(得分:1)

使用NSArray保持分数。并使用NSUserDefaults

保存/加载它

如果您有固定数量的级别 - 请使用NSArray保留。更改数组值时:

-(void) saveScore
{
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults];
    [settings setObject: myScoreArray forKey:@"my scores"];
    [settings synchronize];
}

加载数组:

-(void) loadScores
{
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults];
    myScoreArray = [settings objectForKey:@"my scores"];
    //also check if myScoreArray in nil - first launch
}