GameCenter - 每个级别的一个排行榜

时间:2012-09-06 18:52:19

标签: ios game-center

在包含数十个级别(超过一百个)的游戏中,我希望显示/存储每个级别的最高分数。

我在API documentation中看到,最多可以创建25个排行榜类别......

有没有办法实现这种每级高分管理?使用一个带有特殊参数的单一排行榜来指示级别编号?或者有没有办法自动生成所有级别排行榜?

3 个答案:

答案 0 :(得分:4)

Game Center排行榜系统显然不适合这种方法(每个级别一个排行榜)。

我认为这个想法是存储全局分数,例如每个难度级别有一个排行榜。

我可能不得不重新设计我的评分系统以适应游戏中心的方法。

答案 1 :(得分:2)

查看GKScore的上下文属性 - 这是一个64位无符号整数 - 这样您就可以为不同级别的上下文分配不同的值,并在从排行榜获得分数时过滤该数据(这可能会要求你使用自己的UI来显示高分而不是通用的GKLeaderboardViewController) - 祝你好运,让我知道它是怎么回事。

答案 2 :(得分:0)

您无法创建超过25个排行榜。但是你可以使用其他解决方案来做到这一点。