【问题标题】:Android Google Play Services Turn Based Multiplayer how to pass inviter's game settings to invitee?Android Google Play Services Turn Based Multiplayer 如何将邀请者的游戏设置传递给被邀请者?
【发布时间】:2015-08-17 21:14:38
【问题描述】:

我正在我的游戏中制作回合制多人游戏模式。我想知道的是如何将一些匹配设置(如果我是邀请者)传递给被邀请者。例如,我创建游戏:我设置了回合时间、回合时间和判断类型,被邀请者如何知道这些信息以便游戏使用这些数据进行操作(显示计时器和计数步数/字母/杀戮/等.)?谢谢你们! 我想要得到的是:玩家创建游戏:他设定一个回合和一个回合的时间,然后他决定使用哪些插件(我有 4 个),然后选择游戏将如何选择获胜者(根据什么标准)。然后这个玩家向另一个玩家发送邀请,然后他们都按照第一个玩家选择的条件进行游戏。

【问题讨论】:

标签: android google-play-games


【解决方案1】:

最直接的方式是在游戏状态中包含游戏信息。当前玩家调用[takeTurn(apiClient, matchId, matchData, nextParticipantId)](https://developers.google.com/android/reference/com/google/android/gms/games/multiplayer/turnbased/TurnBasedMultiplayer#takeTurn(com.google.android.gms.common.api.GoogleApiClient, java.lang.String, byte[], java.lang.String))时,匹配数据参数为字节数组。在那里,您可以对匹配配置和游戏的当前状态进行编码。匹配数据长度至少可以达到 128k。

【讨论】:

    猜你喜欢
    • 2013-05-28
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 2021-10-23
    相关资源
    最近更新 更多