【问题标题】:Game center achievements in Cocos2dCocos2d 中的游戏中心成就
【发布时间】:2012-07-30 05:46:34
【问题描述】:

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

【问题讨论】:

    标签: iphone cocos2d-iphone game-center achievements


    【解决方案1】:

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

    无论您使用什么(UIKit,Cocos2d),这都应该可以工作:

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

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

    完成后不要忘记评论重置方法,否则每次登录 Game Center 时都会重置成就。告诉我进展如何。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-25
      • 2012-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多