在包含数十个级别(超过一百个)的游戏中,我希望显示/存储每个级别的最高分数。
我在API documentation中看到,最多可以创建25个排行榜类别......
有没有办法实现这种每级高分管理?使用一个带有特殊参数的单一排行榜来指示级别编号?或者有没有办法自动生成所有级别排行榜?
答案 0 :(得分:4)
Game Center排行榜系统显然不适合这种方法(每个级别一个排行榜)。
我认为这个想法是存储全局分数,例如每个难度级别有一个排行榜。
我可能不得不重新设计我的评分系统以适应游戏中心的方法。
答案 1 :(得分:2)
查看GKScore的上下文属性 - 这是一个64位无符号整数 - 这样您就可以为不同级别的上下文分配不同的值,并在从排行榜获得分数时过滤该数据(这可能会要求你使用自己的UI来显示高分而不是通用的GKLeaderboardViewController) - 祝你好运,让我知道它是怎么回事。
答案 2 :(得分:0)
您无法创建超过25个排行榜。但是你可以使用其他解决方案来做到这一点。