我正在尝试使用 Game Center 进行回合制游戏。
我的问题是,我可以限制正在播放或创建的比赛数量吗?
假设您在本地知道该应用有多少游戏(通过调用很容易找到loadMatchesWithCompletionHandler
)。
然后,超出您的最大游戏数量,拒绝所有邀请handleInviteFromGameCenter
并禁用您的 UI 以创建新游戏,并且不要创建匹配请求。
同时匹配的数量有一个内置限制(当前为 30)。
是的你可以。一种解决方案是将当前正在玩的游戏数量存储到数据库中。并检查它是否超过确定的最大限制。我刚刚开发完我的国际象棋游戏-.-