我正在开发一款具有六种“游戏模式”的游戏。这意味着,在玩游戏时,会针对游戏的玩法制定不同的规则。所有游戏模式均适用于多人游戏。例如,一种模式是2名玩家之间的计时赛跑。另一种模式不定时;相反,您正在尝试通过一定数量的移动来获得最高分。我们称这些为“时间战”和“移动战”我的问题是这样的。我使用游戏中心为多人游戏设置了游戏。我现在可以使用找到匹配项-(void)findMatchWithMinPlayers:(int)minPlayersmaxPlayers:(int)maxPlayersviewController:(UIViewController*)viewControllerdele
在我的游戏中,用户可以选择三个不同的级别。我已将玩家选择的级别保存在GKMatchRequest的playerGroup属性中。匹配完成后,如何从GKTurnBasedMatch检索playerGroup,或者是否有不同的方法来跟踪匹配的游戏级别? 最佳答案 创建GKMatchRequest后,您必须调用findMatchForRequest。在findMatchForRequest的完成处理程序中,您可以将游戏级别存储在新比赛的matchData属性中。 关于iphone-如何从GKT
对于我的回合制棋盘游戏,我希望玩家能够将棋盘大小设置为正常、大或随意。我为两种棋盘大小创建了两个玩家组(“1”和“2”),并将不关心的玩家组设置为0。在文档中它说:"WhenyousettheplayerGrouppropertyonamatchrequestto0,thentheplayercanbematchedintoanywaitingmatch".但这似乎不起作用。玩家组0的匹配请求仅与玩家组0的其他匹配请求匹配。有人能够做到这一点吗? 最佳答案 你可能想为此使用玩家面具。根据我的经验,玩家组0只会匹配请求与玩家组0,而不