这个周末我在开发一款游戏。 在第二关中,许多玩家都得到了最高分(9步)。与其将所有得分相同的玩家排在第一位,不如将第一个达到9步的玩家排在第一位,第二个达到9步的玩家排在第二位,以此类推。但是,是否有可能让他们都并列第一,因为他们都有相同的最高分呢?
当我查看GKScore和GKLeaderboard的文档时,好像没有办法重置玩家报告到GameCenter特定排行榜中的分数,这是正确的吗? 这似乎相当不一致,因为可以重置成就。 [GKAchievement resetAchievementsWithCompletionHandler:^...
在离线模式下(例如开启飞行模式),尝试找到与游戏中心中成就最佳工作方式。 据我所知,iOS 5+中的游戏中心会处理离线提交的成就和分数。它充当代理缓存,并在下次用户上线时将它们提交到在线游戏中心。考虑到这一点,以下是我的做法: 在用户认证成功时,我加载成就并将它们存储在一个字典中。 [G...
我已经搜索了几天,却一无所获。 我有一个iPod touch 4g,并且刚刚开始将Game Center添加到我正在开发的游戏中。 模拟器中可以正常工作,但是当我尝试在我的设备上测试(在调试模式下运行应用程序)时,Game Center无法识别该游戏。 我在其他论坛上看到应该处于沙盒模式...
我正在开发一个React Native游戏应用,想要使用Game Center来登录玩家。更具体地说,我只需要Game Center为玩家提供的唯一ID。我计划使用Firebase来存储信息,但是我希望登录体验快捷简单。由于我不懂Objective C,所以希望有人已经解决了这个问题。
问题基本上已经在标题中了,authPlayerWithCompletionHandler已经被弃用,那么我该如何使用authenticateHandler?
当我在 Game Center 中使用 Group Leaderboard 时,我是否需要在我的应用程序中枚举的ID中使用“grp”前缀? 换句话说,如果我将我的现有游戏设置为使用 Group Leaderboard,那么我是否需要在我的应用程序中的每个ID中添加“grp”前缀?
我目前正在开发游戏,并决定通过GameCenter启用多人游戏,以允许用户与朋友玩游戏。我已经按照RayWinderLinch的教程进行了操作,但遇到了问题。 我的问题是当我加载GKMatchMakingViewController并在两个设备上点击大的Play Now按钮时,它们会找到彼此...
我的游戏几天前在应用商店上架了,但是我无法看到排行榜。它只显示“没有可用数据”。 然而,当我使用特定配置文件将游戏直接构建到手机上时,我可以看到我的测试玩家的分数... 我的排行榜目前处于非实时状态。我不确定这是否有影响或如何更改。我有其他游戏的排行榜处于“非实时”状态,但在生产中仍在...
这是我的情况: 1)用户第一次打开我的应用程序。我立即调用authenticateLocalUser尝试将他们登录到Game Center。弹出窗口显示了登录、创建帐户和取消按钮。 2)用户现在不想登录,所以他们点击取消。(这不是他们第三次点击“取消”,我也没有收到“Game center...