从GKTurnBasedMatch中消除玩家时通知玩家

时间:2012-01-09 02:46:59

标签: ios ios5 game-center

我正在写一个基于回合制的游戏,玩家可以被其他玩家淘汰。当发生这种情况时,我想通知已被淘汰的玩家,他们已经输掉了比赛。我在播放器上设置MatchOutcome,但似乎通知不会发送给播放器,直到整场比赛结束。

有没有办法用游戏中心API做到这一点,还是我必须在GameCenters通知之上实现我自己的推送通知?

1 个答案:

答案 0 :(得分:0)

考虑到玩家A,B,C和D之间的游戏以及按字母顺序排列的游戏顺序,此解决方案如何: 玩家A杀死玩家C.在转弯结束时,游戏传递给死玩家(玩家C)。 玩家C被告知轮到他们并发现他们已被淘汰。游戏自动将它们从比赛中移除并将游戏传递给玩家B(因为B应该在A之后接下来行动)。 在玩家B转弯后,游戏传递给玩家D并且游戏继续正常进行。