我有一个成就支持的小游戏。游戏尚未发布,但我需要测试成就。我现在可以做到,但只是部分,例如当我执行游戏中心应用程序时,它似乎总是以沙盒模式运行,并且此游戏未列在游戏选项卡中。所以,我无法看到成就是否成功。有没有办法检查wip in progress游戏的这些信息?。
提前致谢。
答案 0 :(得分:0)
您可以通过显示标准成就界面来检查,该界面将显示为游戏定义的所有未隐藏的成就以及当前登录用户已完成的成就。您应该在ViewController上添加类似于此的内容,并将其作为按钮的目标调用,例如:
- (void)showAchievements{
GKAchievementViewController *achievements = [[GKAchievementViewController alloc] init];
if (achievements != nil){
achievements.achievementDelegate = self;
[self presentModalViewController: achievements animated: YES];
}
[achievements release];
}
您的ViewController应该实现GKAchievementViewControllerDelegate协议。