我打算在我的应用中引入Google Play游戏服务。但是我不确定我是否可以提供以下功能。我需要能够列出可用的房间,以便玩家可以加入他选择的任何房间而不是自动加入。
有办法吗?谢谢
答案 0 :(得分:2)
在我们API的当前实现中,没有可以自愿进入的“开放房间”。你需要一个进入房间的邀请。因此,我们所拥有的最接近您所要求的方法是GamesClient.loadInvitations()方法,该方法将列出所有当前有效的播放器房间邀请。
如果您尝试实施的行为是“我想加入一个颠倒四维国际象棋的房间”,而不是由朋友特别邀请,那么您想要的可能是自动匹配< / em>的。自动匹配意味着您创建一个房间并指定您在游戏中想要的玩家数量,以及可选的表示游戏类型的变体代码(整数)。然后,API将匹配一组想要在那个时刻播放相同变体的玩家,并将它们全部放在同一个房间。
答案 1 :(得分:0)
您可能需要使用Leaderboards in Android
答案 2 :(得分:0)
我无法在当前版本的游戏服务中看到你如何做到这一点(至少如果你按照谷歌要求的方式使用API)。
然而我只是注意到了这一点:
https://developers.google.com/games/services/web/api/rooms/join
加入一个房间。仅供Games SDK内部使用。打电话给这个 方法直接不受支持。
也许这种事情可能会在以后发生?