Ios7 SpriteKit如何实现游戏中心排行榜
几天来,我一直在尝试将Game Center排行榜融入到我的游戏中,但似乎无法理解苹果的文档和书籍是如何解释这一点的。决定现在在这里提问,这样我就可以得到我问题的具体答案。我想要的是尽可能少的代码将集成游戏中心排行榜,这将自动提交您的最高分数。除了authenticateUser(我甚至不知道如何正确操作),我不知道我还需要什么其他方法。这个游戏是我的第一个编码项目,在我自学的过程中,在这里提问是我解决问题的唯一真正方法。尽管如此,我非常感谢任何愿意向我展示如何实施排行榜的人Ios7 SpriteKit如何实现游戏中心排行榜,ios7,xcode5,sprite-kit,Ios7,Xcode5,Sprite Kit,几天来,我一直在尝试将Game Center排行榜融入到我的游戏中,但似乎无法理解苹果的文档和书籍是如何解释这一点的。决定现在在这里提问,这样我就可以得到我问题的具体答案。我想要的是尽可能少的代码将集成游戏中心排行榜,这将自动提交您的最高分数。除了authenticateUser(我甚至不知道如何正确操作),我不知道我还需要什么其他方法。这个游戏是我的第一个编码项目,在我自学的过程中,在这里提问是我解决问题的唯一真正方法。尽管如此,我非常感谢任何愿意向我展示如何实施排行榜的人 - (void)
- (void) showLeaderboard
{
GKGameCenterViewController *leaderboardController = [[GKGameCenterViewController alloc] init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardCategory = self;
[self presentViewController: leaderboardController animated: YES];
}
}我佩服你的进取心。我的第一个编码项目是一个计算器,它把我踢了好几天 你的问题很简单,但不幸的是答案并不简单。你说你甚至不知道如何认证用户,我认为这意味着你不确定你是否正确设置了iTunes连接部分。仅这一部分就足以填满一页来详细解释 您尝试执行的基本步骤包括:
对于authenticateLocalPlayer方法,我发现authenticateWithCompletionHandler:^(NSError*error),它已被弃用,应该使用什么替代方法?我想这将回答您的问题另一件事,我的视图控制器中有一个showLeaderboard方法,我如何在我的另一个类中调用该方法?首先,你的排行榜方法不应该出现在你的VC中。它应该是一个单独的类,或者合并到场景中。其次,调用另一个类的方法需要太复杂的答案,无法用几行解释。我已经添加了我的ShowLeadboard方法的外观,无论我在它自己的类中还是在场景的类中,我都会得到一个“无可见接口声明选择器的presentViewController:动画:”,除了ViewController之外,还有其他文件需要导入吗?