我正在尝试在我的游戏中加入成就,但问题是当我使用 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/