1

是否可以根据玩家技能范围进行匹配?

让我们想象在游戏中,玩家技能等级为 1-10,我想将玩家与他们自己的等级和玩家 +/- 2 等级相匹配。

如何使用 Game Center Matchmaking 做到这一点?( GKMatchRequest )

GKMatchRequest 具有 playerGroup 属性,但它只是一个数字。因此我只能实现基于单个数字而不是范围的匹配。反正有没有根据技能范围实现配对?

4

1 回答 1

0

我认为目前没有办法解决这个问题。我想您可以通过 Apple 错误报告器请求该功能。它必须是一个常见的用例。

与此同时,也许你可以做这样的事情(如果苹果可以的话):

  1. 尝试在自己的等级内找到匹配项。如果不成功则超时,并中止匹配。
  2. 尝试在自己的rank + 1内找到匹配。如果不成功则超时,并中止匹配。
  3. 尝试在自己的排名中找到匹配 - 1. 如果不成功则超时,并中止匹配。
  4. 尝试在没有超时的情况下找到自己排名内的匹配项。
于 2015-10-25T16:49:35.473 回答