游戏中心在Cocos2d取得的成就

时间:2012-08-01 10:36:13

标签: iphone cocos2d-iphone game-center achievements

在我的应用程序中,我可以成功添加游戏中心成就。但我无法重置这些成就。我尝试了Apple游戏套件教程中描述的方法,但仍然无法在游戏中心添加成就后重置。

1 个答案:

答案 0 :(得分:4)

您从Apple的GameKit教程中尝试了什么?

无论你使用什么(UIKit,Cocos2d),这都应该有效:

找到您的身份验证方法并调用重置成就方法:即

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {


[GKAchievement resetAchievementsWithCompletionHandler:^(NSError *error) {
            NSLog(@"achievements reset");
        }];

}];

在您完成后不要忘记评论重置方法,否则您每次登录Game Center时都会重置成就。让我知道它是怎么回事。