2

我正在尝试在我的游戏中加入成就,但问题是当我使用 GKTapper Apple Docs 的示例尝试它们时,我没有获得任何成就。例如:第一个 Ach。点击按钮 100 次即可获得。但是在模拟器上尝试时,我没有获得这个成就。

代码:

http://developer.apple.com/library/ios/#samplecode/GKTapper/Introduction/Intro.html

从这里我复制了 AppSpecificValues.h、GameCenterManager.h 和 .m

然后我在我的 ViewController 中声明它们

我用它来检查进度:

- (void) checkAchievements
{
    NSString* identifier = NULL;
    double percentComplete = 0;
    switch(self.currentScore)
    {
        case 10:
        {
            identifier= kAchievement10Taps;
            percentComplete= 100.0;
            break;
        }
    }
    if(identifier!= NULL)
    {
        [self.gameCenterManager submitAchievement: identifier percentComplete:     percentComplete];
    }
}

我终于在模拟器上尝试了,但正如我所说,成就没有进步。

我做错了什么??

非常感谢!!

如果有用,我会在此处阅读如何执行此操作:

第 1 部分:http : //mobile.tutsplus.com/tutorials/iphone/ios-sdk-game-center-achievements-and-leaderboards-part-1/

第 2 部分:http : //mobile.tutsplus.com/tutorials/iphone/ios-sdk-game-center-achievements-and-leaderboards-part-2/

4

1 回答 1

1
于 2012-09-16T20:18:52.023 回答