向/从 Game Center 发送/检索分数对
Posted
技术标签:
【中文标题】向/从 Game Center 发送/检索分数对【英文标题】:Sending/retrieving score pairs to/from Game Center 【发布时间】:2011-10-14 10:04:10 【问题描述】:我正在制作一款 iPhone 游戏,它将使用 Game Center 来支持排行榜、成就等。我的游戏使用两个参数来衡量玩家的表现:速度和准确性。但是我想同时报告这两个分数,例如:
速度:20m/s,精度:75%,
然后能够检索速度和准确性的特定组合作为单个分数。
正如我所注意到的,Game Center 只报告每个玩家每个类别的最高分数。使用组合排行榜似乎不是答案,因为这只是为特定玩家提供了每个类别的一对最高分。
我还提出了以分数为单位的组合分数格式,以考虑速度和准确性:
2075 点
这将转化为 20 m/s 和 75% 的准确度。这将需要制作另一个以分数为单位显示总分的排行榜 - 至少对于这类游戏来说这有点奇怪,除非这个排行榜可以对玩家隐藏,在 Game Center 中不太可能。
谁能想到更好的选择?也许 openfeint 提供了更多的分数报告选项?
谢谢
【问题讨论】:
【参考方案1】:我终于找到了将分数合并为一个总分的解决方案。一次性提交和接收 2 个分数非常方便。为了在 Game Center 上支持个人在速度和准确性方面的高分,我还将单独提交上述分数。
【讨论】:
以上是关于向/从 Game Center 发送/检索分数对的主要内容,如果未能解决你的问题,请参考以下文章
如果网络不可用,Game Center / GameKit 报告分数