在选择玩家之前设置游戏变体?

时间:2014-07-28 10:11:40

标签: android google-play-games

您可以在创建时设置回合制匹配的变体。我想用它来保持应用程序的不同版本分开,因为它们在多人游戏中不会兼容。

但是,玩家选择对话框(Games.TurnBasedMultiplayer.getSelectOpponentsIntent)无法设置变体。在玩家选择对手后,您只能在创建比赛时进行设置。但是如何才能确保他只选择具有兼容版本的玩家?

我的游戏总是只有两个玩家,所以如果被邀请的对手没有兼容的版本,那么我所能做的就是在他接受邀请后立即关闭比赛?

1 个答案:

答案 0 :(得分:0)

无法根据用于自动匹配的变体过滤对手列表。

您似乎已经完成了 - 您需要做的是在不使用自动匹配时,将受邀播放器的应用版本作为应用逻辑的一部分进行匹配。

作为在版本不匹配时关闭匹配的替代方法,您可以在被选中时验证被邀请者是否拥有应用,然后向用户提供其他参与者基于以下内容的错误应用版本的警告玩家ID。

如果您想确保玩家只能与其他玩家使用相同版本进行自动匹配,那么您可以使用该版本。