GKTurnBasedMatch распознает группу игроков - PullRequest
3 голосов
/ 11 марта 2012

Я работаю над матчем на основе игрового комплекта.Это игра слов на разных языках.

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

Но после того, как GKMatchRequest был отправлен, и я получил объект GKTurnBasedMatch, как я могу определить, какая группа игроков (язык) принадлежит этому совпадению?Насколько я знаю, объект GKTurnBasedMatch не имеет свойства playergroup, и я не могу сопоставить объект GKTurnBasedMatch с GKMatchRequest, там нет идентификатора.

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

Несмотря на то, что в объекте GKTurnBasedMatch нет свойства playerGroup, я рекомендую хранить playerGroup соответствия в свойстве matchData.

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

Полученный вами GKTurnBasedMatch относится к запрашиваемой вами группе игроков.Если для вашей playerGroup задано значение 1, полученный вами GKTurnBasedMatch будет сопрягаться только тогда, когда кто-то другой запросит совпадение с playerGroup, равной 1.

Из документации: «Если ваше приложение устанавливает свойство playerGroup, только игрокичьи запросы имеют одинаковое значение playerGroup, автоматически сопоставляются Game Center "

...