【发布时间】:2013-07-14 08:34:28
【问题描述】:
我计划在我的应用中引入 Google play 游戏服务。但是我不确定我是否可以提供以下功能。我需要能够列出可用的房间,以便玩家可以加入他选择的任何房间,而不是自动加入。
有没有办法做到这一点?谢谢
【问题讨论】:
标签: android
我计划在我的应用中引入 Google play 游戏服务。但是我不确定我是否可以提供以下功能。我需要能够列出可用的房间,以便玩家可以加入他选择的任何房间,而不是自动加入。
有没有办法做到这一点?谢谢
【问题讨论】:
标签: android
在我们 API 的当前实施中,没有您可以自愿进入的“开放式房间”。您需要邀请才能进入房间。因此,我们拥有的最接近您所要求的方法是 GamesClient.loadInvitations() 方法,该方法将列出玩家拥有的所有当前活动的房间邀请。
如果您尝试实现的行为是“我想加入一个正在下倒置四维象棋的房间”,而没有受到朋友的特别邀请,那么您想要的可能是 自动化。自动匹配意味着您创建一个房间并指定您想要在游戏中使用的玩家数量,以及可选的表示游戏类型的变体代码(整数)。然后,API 会将当时想要玩相同变体的一组玩家匹配在一起,并将他们都放在同一个房间里。
【讨论】:
您可能需要使用Leaderboards in Android
【讨论】:
我看不出您如何在当前版本的游戏服务中做到这一点(至少如果您按照 Google 想要的方式使用 API 的话)。
但是我刚刚注意到这一点:
https://developers.google.com/games/services/web/api/rooms/join
加入一个房间。仅供游戏 SDK 内部使用。调用这个 不支持直接方法。
也许以后会有这种事情发生?
【讨论】: