1)所以我目前有一个基于人们得分的排行榜。他们的分数是双打,0.00 - 100.00。
因此,如果排行榜上只有2个人,一个得分为90.00,另一个得分为80.00,我希望能够将所有得分相加,并除以排行榜上的人数。在这种情况下,90.00 + 80.00 / 2.0
有谁知道怎么做吗?
2)其次,我想创建一个排行榜,用户可以看到他们的排名,但不能看到其他人的名字。有没有办法也做到这一点?我知道我可以做一个自定义界面,只显示他们的排名,但如果他们打开gamecenter应用程序,他们就可以查看我的应用程序,看到名字和排名,但我不想允许这样做。
3)有没有办法让排行榜只显示用户最近提交的内容?例如,如果他们首先提交的是70.0,然后是80.0,然后是60.0,然后是71.2,那么它只会显示71.2?
发布于 2013-07-29 00:31:51
回答您的问题: 1.使用标准的GameKit接口是不可能的。要实现这一点,您需要自己的服务器。2.您是对的,即使您为排行榜创建了自定义UI,用户也可以在游戏中心应用程序中看到其他玩家的分数。但是如果你只是想要本地玩家的高分,那就把它存储在本地,并使用iCloud进行同步。3.这在GameKit中也是不可能的。但如果您将其存储在本地,则可以按您的方式进行。
发布于 2013-09-26 07:01:38
range属性只允许你获取最多100个分数。https://stackoverflow.com/questions/17901333
复制相似问题