【问题标题】:Testing achivements in non (yet) published game在未(尚未)发布的游戏中测试成就
【发布时间】:2012-08-22 00:41:47
【问题描述】:

我有一个支持成就的小游戏。游戏尚未发布,但我需要测试成就。我现在可以做,但只是部分做,例如,当我执行游戏中心应用程序时,它似乎总是在沙盒模式下运行,并且该游戏未在“游戏”选项卡中列出。所以,我看不出成就是否达到了。有什么方法可以检查此信息以了解正在进行中的游戏吗?

提前致谢。

【问题讨论】:

    标签: iphone ios game-center


    【解决方案1】:

    您可以通过显示标准成就界面来检查,该界面将显示为游戏定义的所有未隐藏的成就以及当前登录用户已完成的成就。您应该在 ViewController 上放置类似的内容并将其作为按钮的目标调用,例如:

    - (void)showAchievements{
      GKAchievementViewController *achievements = [[GKAchievementViewController alloc] init];
      if (achievements != nil){
        achievements.achievementDelegate = self;
        [self presentModalViewController: achievements animated: YES];
      }
     [achievements release];
    }
    

    您的 ViewController 应该实现 GKAchievementViewControllerDelegate 协议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-05
      • 2016-07-14
      • 2018-12-13
      • 2013-06-17
      • 1970-01-01
      • 2017-09-04
      相关资源
      最近更新 更多