我即将为我的手机游戏添加高分支持,并且我对OpenFeint或Apples Game Center等排行榜服务有一个基本的理解问题:
假设我登录到OpenFeint并/或游戏中心与我的帐户。然后,我的一个朋友想要玩,我把他的设备交给他,他获得了有史以来最好的成绩。现在有什么办法可以让他的分数列在他的名下?我的理解是他不能这样做,因为当比赛结束时,比分被保存下来,并自动保存为当前帐户,这恰好是我的那一刻。倒霉。
这意味着如果我轮流与我的朋友一起玩游戏,每场比赛后我们都会不断登录和注销这两项服务,以便在我们中的一个获得高分时获得正确的结果。这似乎有点尴尬...
我忽略了一些东西,或者这只是它的工作方式?还是作为开发者,我必须照顾这种情况?或者OpenFeint/GameKit SDK会以某种方式自动处理它?OpenFeint,Game Center和多个用户
0
A
回答
0
我不知道Open Feint,但至少对于Game Center,我认为你的问题的答案是:是的,这只是它的工作方式。即使你知道你和你的朋友的Game Center ID,你也没有能力为任何人保存统计数据,除了登录的游戏中心玩家。
他们似乎有可能已经支持这个用例,允许多个玩家在给定设备上“登录”,然后游戏可以呈现“PlayerA”,“PlayerB”按钮选择谁在玩,而不必运行Game Center应用来完成切换。但我想这个用例不是一个超级高优先级。 (他们宁愿让你们每个人都在自己的设备上玩游戏,事实上像ScoreLoop这样的服务可以通过每个设备单独强制一个玩家来简化操作。)
相关问题
- 1. Game Center vs OpenFeint
- 2. 处理持续游戏中的多个iOS Game Center用户
- 3. Apple Game Center api
- 4. Game Center InviteFailed
- 5. iOS Game Center Group
- 6. 使用Swift设置Game Center?
- 7. 使用Game Center验证GKLocalPlayer
- 8. Game Center比赛(GKMatch)有多长时间?
- 9. Swift Game Center身份验证
- 10. iOS Game Center baloons菜单
- 11. 卡在Game Center沙盒中?
- 12. 是Game Center中的playerID utf8
- 13. 如何将用户发送到Game Center应用程序?
- 14. 在Game Center上验证本地用户时延迟
- 15. iOS:是否允许缓存Game Center用户名?
- 16. 通知用户分数已提交给Game Center
- 17. GameKitHelper:显示Game Center排行榜
- 18. 如何检测Game Center支持?
- 19. 向Game Center Xcode 6报告分数
- 20. Game Center中的文本间距问题
- 21. Game Center不响应authenticateWithCompletionHandler请求(iOS)
- 22. 是否提供iPhone Game Center文档?
- 23. Game Center Player iOS 10中的照片
- 24. Trigger.io是否支持iOS上的Game Center?
- 25. 如果Game Center是可选的?
- 26. “没有挑战”消息Game Center iOS 8
- 27. 如何在Game Center中实现排名
- 28. 如何使用Game Center在多个iphone设备之间共享数据
- 29. 是否有可能在iOS中获得Game Center ID或帐户?
- 30. 玩家无法同时从多个设备登录Game Center,请更正?