Как хранить метаданные пользователя при использовании GKPlayer / Gamekit - PullRequest
1 голос
/ 27 марта 2012

В настоящее время я пишу пошаговую карточную игру, в которой для многопользовательской игры будет использоваться Gamekit. Он также будет иметь режим одиночной игры с AI. Я хотел бы сохранить некоторые пользовательские метаданные (сколько выигранных матчей, заработанных кредитов и т. Д.). Я также хотел бы иметь возможность отображать некоторые конкретные данные о вашем противнике (кредиты, заработанные в этой игре). Как лучше всего хранить метаданные локального игрока, а также отображать метаданные оппонента? Буду ли я создавать подкласс GKPlayer или каким-либо образом соединить их?

1 Ответ

0 голосов
/ 11 ноября 2012

Если вы просто хотите сохранить данные, связанные с конкретным пользователем, вы можете просто использовать player.playerID на GKPlayer.Нет необходимости создавать подклассы вообще, поскольку вы можете просто использовать этот playerID в качестве ключа для любых данных, которые вы храните.

Для получения информации о других проигрывателях вам, возможно, придется отправить эти данные на другие устройства.используя пошаговый API.

...