我在游戏中制作了一个基于回合制的多人游戏模式。我想知道的是我如何将一些匹配设置(如果我是邀请者)传递给被邀请者。例如,我创建游戏:我设置转弯时间,回合时间和判断类型,被邀请者如何知道这些信息,以便游戏使用这些数据(显示计时器和计数步数/字母/杀/等) 。)?谢谢你们! 我想得到的是:玩家创造游戏:他设置一个转弯和一轮的时间,然后他决定使用哪些插件(我有4个)然后选择游戏将如何选择获胜者(按什么标准)。然后这个玩家向另一个玩家发送邀请,之后他们都在第一个玩家选择的条件下玩。
答案 0 :(得分: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。