Уведомить игрока, когда они будут удалены из GKTurnBasedMatch - PullRequest
0 голосов
/ 09 января 2012

Я пишу пошаговую игру, в которой игрок может быть исключен другим игроком. Когда это произойдет, я бы хотел уведомить игрока, которого исключили, что он проиграл игру. Я устанавливаю MatchOutcome на игрока, но похоже, что уведомление не отправляется игроку до тех пор, пока не закончится весь матч.

Есть ли способ сделать это с помощью API игрового центра, или я должен был бы реализовать свои собственные push-уведомления поверх уведомлений GameCenters?

1 Ответ

0 голосов
/ 01 апреля 2012

Как насчет этого решения, учитывая игру между игроками A, B, C и D и алфавитный порядок игры: игрок A убивает игрока C. В конце хода игра переходит к мертвому игроку (игроку C).Игрок C получает уведомление об их очереди и обнаруживает, что они были устранены.Игра автоматически удаляет их из матча и передает игру игроку B (так как B должен был быть рядом, чтобы действовать после A).После хода игрока B игра переходит к игроку D, и игра продолжается как обычно.

...