GameKit Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch.
Классы
GKAchievement |
Представляет достижение в игре. |
GKAchievementChallenge |
Вызов игроку для выполнения определенного GKAchievement. |
GKAchievementDescription |
Сочетание текста и изображений, описывающих GKAchievement. |
GKAchievementViewController |
Объект , GKGameCenterViewController представляющий стандартный пользовательский интерфейс для отображения хода достижения. |
GKAchievementViewController.GKAchievementViewControllerAppearance |
Класс appearance для объектов типа GKAchievementViewController. |
GKAchievementViewControllerDelegate |
Объект делегата, который позволяет GKAchievementViewController реагировать на события жизненного цикла. |
GKBasePlayer |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKCategoryResult |
Результаты категории и заголовка из асинхронного LoadCategoriesAsync() метода. |
GKChallenge |
Задание, выданное игроком другому игроку. |
GKChallengeComposeResult |
Содержит возвращаемые значения из асинхронного метода ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController). |
GKChallengeEventHandler |
Singleton Instance используется для реагирования на события, связанные с GKChallenge. |
GKChallengeEventHandlerDelegate |
Объект делегата, который позволяет разработчику приложения точно реагировать на события жизненного цикла, связанные с GKChallenge, например получение или выполнение запроса. |
GKChallengeEventHandlerDelegate_Extensions |
Методы расширения интерфейса IGKChallengeEventHandlerDelegate для поддержки всех методов из GKChallengeEventHandlerDelegate протокола. |
GKChallengeListener |
Базовый класс для GKLocalPlayerListener. |
GKChallengeListener_Extensions |
Методы расширения интерфейса IGKChallengeListener для поддержки всех методов из GKChallengeListener протокола. |
GKChallengesViewController |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKChallengesViewControllerDelegate |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKCloudPlayer |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKDataEventArgs |
Предоставляет данные для события DataReceived. |
GKDataReceivedEventArgs |
Предоставляет данные для события ReceiveData. |
GKDataReceivedForRecipientEventArgs |
Предоставляет данные для события DataReceivedForRecipient. |
GKDialogController |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKErrorEventArgs |
Предоставляет данные для DidFailWithError событий E:GameKit.GKErrorEventArgs.DidFailWithError . |
GKErrorExtensions |
Методы расширения для перечисления GameKit.GKError. |
GKFriendRequestComposeViewController |
Объект , UINavigationController представляющий экран для отправки запросов друзей. |
GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance |
Класс appearance для объектов типа GKFriendRequestComposeViewController. |
GKFriendRequestComposeViewControllerDelegate |
Объект делегата, который позволяет точно реагировать GKFriendRequestComposeViewController на события жизненного цикла. |
GKGameCenterControllerDelegate |
Объект делегата, который позволяет точно реагировать GKGameCenterViewController на события. |
GKGameCenterViewController |
Пользовательский интерфейс Game Center для представления списков лидеров и достижений. |
GKGameSession |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKGameSessionErrorCodeExtensions |
Методы расширения для перечисления GameKit.GKGameSessionErrorCode. |
GKGameSessionEventListener_Extensions |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKIdentityVerificationSignatureResult |
Содержит возвращаемые значения из асинхронного метода. GenerateIdentityVerificationSignatureAsync() |
GKInvite |
Приглашение на матч, отправленное другому игроку. |
GKInviteEventListener |
Базовый класс для GKLocalPlayerListener. |
GKInviteEventListener_Extensions |
Методы расширения интерфейса IGKInviteEventListener для поддержки всех методов из GKInviteEventListener протокола. |
GKLeaderboard |
Класс, представляющий список лидеров, хранящийся в Game Center. |
GKLeaderboardSet |
Содержит набор объектов GKLeaderboard. |
GKLeaderboardViewController |
Объект , GKGameCenterViewController который представляет список лидеров для игрока. |
GKLeaderboardViewController.GKLeaderboardViewControllerAppearance |
Класс appearance для объектов типа GKLeaderboardViewController. |
GKLeaderboardViewControllerDelegate |
Объект делегата, который обеспечивает детализированный контроль над событиями GKLeaderboardViewController . |
GKLocalPlayer |
Представляет прошедший проверку подлинности локальный проигрыватель. |
GKLocalPlayer.Notifications |
Уведомление, размещенное классом GKLocalPlayer . |
GKLocalPlayerListener |
Прослушиватель, который прослушивает вызовы, приглашения и события на основе по очереди. |
GKMatch |
Одноранговая сеть, управляемая Game Center. |
GKMatchConnectionChangedEventArgs |
Предоставляет данные для события StateChangedForPlayer. |
GKMatchDelegate |
Объект делегата, который обеспечивает детализированный контроль над событиями GKMatch . |
GKMatchDelegate_Extensions |
Методы расширения интерфейса IGKMatchDelegate для поддержки всех методов из GKMatchDelegate протокола. |
GKMatchEventArgs |
Предоставляет данные для события DidFindMatch. |
GKMatchmaker |
Класс, который создает матчи между игроками и получает приглашения на потенциальные матчи. |
GKMatchmakerViewController |
Объект UIViewController , представляющий стандартный пользовательский интерфейс для приглашения друзей или для того, чтобы игровой центр заполнял оставшихся игроков для матча. |
GKMatchmakerViewControllerDelegate |
Объект делегата, который обеспечивает детализированный контроль над событиями GKMatchmakerViewController . |
GKMatchmakerViewControllerDelegate_Extensions |
Методы расширения интерфейса IGKMatchmakerViewControllerDelegate для поддержки всех методов из GKMatchmakerViewControllerDelegate протокола. |
GKMatchmakingPlayerEventArgs |
Предоставляет данные для события HostedPlayerDidAccept. |
GKMatchmakingPlayersEventArgs |
Предоставляет данные для события DidFindHostedPlayers. |
GKMatchReceivedDataFromRemotePlayerEventArgs |
Предоставляет данные для события DataReceivedFromPlayer. |
GKMatchRequest |
Содержит параметры для нового совпадения. |
GKNotificationBanner |
Баннер, который можно использовать для отображения текста для игрока. |
GKPeerChangedStateEventArgs |
Предоставляет данные для события PeerChanged. |
GKPeerConnectionEventArgs |
Предоставляет данные для Failedсобытий , E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest и E:GameKit.GKPeerConnectionEventArgs.Failed . |
GKPeerPickerController |
Контроллер просмотра, который можно использовать для обнаружения других игроков на других устройствах iPhone или iPad. |
GKPeerPickerControllerDelegate |
Делегат объекта для GKPeerPickerController класса . |
GKPeerPickerControllerDelegate_Extensions |
Методы расширения интерфейса IGKPeerPickerControllerDelegate для поддержки всех методов из GKPeerPickerControllerDelegate протокола. |
GKPlayer |
Сведения об игроке в Game Center. |
GKPlayer.Notifications |
Уведомление, размещенное классом GKPlayer . |
GKPlayerErrorEventArgs |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKPlayerEventArgs |
Предоставляет данные для события ReceivedAcceptFromHostedPlayer. |
GKPlayersEventArgs |
Предоставляет данные для события DidFindPlayers. |
GKSavedGame |
Содержит сведения, необходимые для поиска и загрузки сохраненной игры. |
GKSavedGameListener |
Разработчики приложений переопределяют этот класс, чтобы реагировать на конфликты или изменения игроков в сохраненных играх. |
GKSavedGameListener_Extensions |
Методы расширения интерфейса IGKSavedGameListener для поддержки всех методов из GKSavedGameListener протокола. |
GKScore |
Сведения об оценке игры. |
GKScoreChallenge |
Объект , GKChallenge основанный GKScoreна . Успех требует выравнивания или улучшения оценки. |
GKSession |
Предоставляет функциональные возможности, необходимые для обнаружения и подключения к близлежащим устройствам iPhone и iPad по Bluetooth. |
GKSessionDelegate |
Делегат для класса GKSession. |
GKSessionDelegate_Extensions |
Методы расширения интерфейса IGKSessionDelegate для поддержки всех методов из GKSessionDelegate протокола. |
GKStateEventArgs |
Предоставляет данные для события StateChanged. |
GKTurnBasedEventHandler |
Одноэлементный объект, используемый для ответа на важные сообщения, связанные с поинточными совпадениями. |
GKTurnBasedEventHandlerDelegate |
Объект делегата, который позволяет точно реагировать GKTurnBasedEventHandler на события. |
GKTurnBasedEventHandlerDelegate_Extensions |
Методы расширения интерфейса IGKTurnBasedEventHandlerDelegate для поддержки всех методов из GKTurnBasedEventHandlerDelegate протокола. |
GKTurnBasedEventListener |
Прослушивает события в поохотных играх. |
GKTurnBasedEventListener_Extensions |
Методы расширения интерфейса IGKTurnBasedEventListener для поддержки всех методов из GKTurnBasedEventListener протокола. |
GKTurnBasedExchange |
Управляет обменом данными о повороте, учитывая игровые действия, которые игроки выполняют по очереди или вне очереди. |
GKTurnBasedExchangeReply |
Содержит ответ игрока на разворот. |
GKTurnBasedMatch |
Тип игрового соответствия, который использует store-and-forward для обмена данными и позволяет выполнять асинхронную обработку. |
GKTurnBasedMatchmakerViewController |
Объект , UINavigationController предоставляющий стандартный пользовательский интерфейс для управления поохотными совпадениями. |
GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance |
Класс appearance для объектов типа GKTurnBasedMatchmakerViewController. |
GKTurnBasedMatchmakerViewControllerDelegate |
Объект делегата, который позволяет точно реагировать GKTurnBasedMatchmakerViewController на события. |
GKTurnBasedParticipant |
Хранит сведения об участнике в пошаговом матче. |
GKVoiceChat |
Объект, позволяющий игрокам в матче говорить друг с другом. |
GKVoiceChatClient |
Модель, которую использует GKVoiceChatService. |
GKVoiceChatClient_Extensions |
Методы расширения интерфейса IGKVoiceChatClient для поддержки всех методов из GKVoiceChatClient протокола. |
GKVoiceChatService |
Предоставляет голосовой чат через подключенные устройства iPhone/iPad. |
GKVoiceChatServiceErrorExtensions |
Методы расширения для перечисления GameKit.GKVoiceChatServiceError. |
Интерфейсы
IGKAchievementViewControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKAchievementViewControllerDelegate. |
IGKChallengeEventHandlerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKChallengeEventHandlerDelegate. |
IGKChallengeListener |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKChallengeListener. |
IGKChallengesViewControllerDelegate |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
IGKFriendRequestComposeViewControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKFriendRequestComposeViewControllerDelegate. |
IGKGameCenterControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKGameCenterControllerDelegate. |
IGKGameSessionEventListener |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
IGKInviteEventListener |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKInviteEventListener. |
IGKLeaderboardViewControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKLeaderboardViewControllerDelegate. |
IGKLocalPlayerListener |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKLocalPlayerListener. |
IGKMatchDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKMatchDelegate. |
IGKMatchmakerViewControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKMatchmakerViewControllerDelegate. |
IGKPeerPickerControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKPeerPickerControllerDelegate. |
IGKSavedGameListener |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKSavedGameListener. |
IGKSessionDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKSessionDelegate. |
IGKTurnBasedEventHandlerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKTurnBasedEventHandlerDelegate. |
IGKTurnBasedEventListener |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKTurnBasedEventListener. |
IGKTurnBasedMatchmakerViewControllerDelegate |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKTurnBasedMatchmakerViewControllerDelegate. |
IGKViewController |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
IGKVoiceChatClient |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола GKVoiceChatClient. |
Перечисления
GKAuthenticationType |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKChallengeState |
Перечисление, значения которого задают состояния GKChallengeобъекта . |
GKConnectionState |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKError |
Перечисление, значения которого указывают ошибки Game Kit. |
GKGameCenterViewControllerState |
Перечисление, значения которого указывают текущий GKGameCenterViewControllerдля ViewState . |
GKGameSessionErrorCode |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKInviteeResponse |
Перечисление, значения которого указывают возможные ответы удаленного проигрывателя на GKInvite. |
GKInviteRecipientResponse |
Перечисляет ответы на приглашения к играм. |
GKLeaderboardPlayerScope |
Перечисление, значения которого указывают, должен ли отображать глобальные GKLeaderboard результаты или только для друзей. |
GKLeaderboardTimeScope |
Перечисление, значения которого определяют количество времени, на которое ограничивается лучший счет игрока. |
GKMatchSendDataMode |
Перечисление, позволяющее передавать данные на компромисс скорости и надежности. |
GKMatchType |
Перечисление, значения которого задают форму совпадения. |
GKPeerConnectionState |
Перечисление, значения которого определяют состояние однорангового соединения. |
GKPeerPickerConnectionType |
Перечисление, значения которого указывают приемлемую связь для одноранговых подключений. |
GKPhotoSize |
Перечисление, значения которого определяют размер фотографии, загружаемой .LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) |
GKPlayerConnectionState |
Перечисление, значения которого определяют состояние соединения объекта GKPlayer. |
GKSendDataMode |
Перечисление, позволяющее передавать данные на компромисс скорости и надежности. |
GKSessionMode |
Режим сеанса. |
GKTransportType |
Пространство имен GameKit обеспечивает простой обмен данными между устройствами iPhone/iPod Touch. |
GKTurnBasedExchangeStatus |
Перечисляет сведения о состоянии поворота. |
GKTurnBasedMatchOutcome |
Перечисление, значения которого указывают допустимые результаты поохоточных совпадений. |
GKTurnBasedMatchStatus |
Эвмерация, значения которой определяют состояние соответствия на основе поитовки. (См. раздел Status.) |
GKTurnBasedParticipantStatus |
Перечисление, значения которого указывают состояние участников на основе поимки. (См. раздел Status.) |
GKVoiceChatPlayerState |
Перечисление, значения которого определяют состояние GKVoiceChat канала. (См. раздел GKPlayerStateUpdateHandler.) |
GKVoiceChatServiceError |
Ошибки, возвращаемые GKVoiceChatService. |
Делегаты
GKAchievementDescriptionHandler |
Делегат, вызываемый методом LoadAchievementDescriptions(GKAchievementDescriptionHandler). |
GKCategoryHandler |
Делегат, вызываемый методом LoadCategories(GKCategoryHandler). |
GKChallengeComposeHandler |
Обработчик завершения для ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) метода . |
GKChallengePredicate |
Делегат, возвращаемый несколькими свойствами в GKChallengeEventHandler. |
GKCompletionHandler |
Делегат, передаваемый в LoadAchievements(GKCompletionHandler) , указывает поведение после завершения скачивания достижений из Game Center. |
GKFriendsHandler |
Делегат, используемый с LoadFriends(GKFriendsHandler) и FindPlayers(GKMatchRequest, GKFriendsHandler) , который определяет поведение после завершения запроса. |
GKIdentityVerificationSignatureHandler |
Обработчик завершения для GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) метода . |
GKImageLoadedHandler |
Делегат, передаваемый в GKAchievementDescription , определяет поведение после загрузки образа. |
GKInviteHandler |
Делегат, используемый для определения поведения после ответа на GKInvite. |
GKLeaderboardSetsHandler |
Обработчик завершения для LoadLeaderboardSets(GKLeaderboardSetsHandler) метода . |
GKLeaderboardsHandler |
Обработчик завершения для LoadLeaderboards(GKLeaderboardsHandler) метода . |
GKMatchReinvitation |
Делегат, используемый с ShouldReinvitePlayer , который позволяет разработчику приложения контролировать, следует ли повторно использовать проигрыватель. |
GKMatchReinvitationForDisconnectedPlayer |
Обработчик завершения, который разработчики приложений ShouldReinviteDisconnectedPlayer могут указать для свойства . |
GKNotificationMatch |
Делегат, используемый с FindMatch(GKMatchRequest, GKNotificationMatch) , указывает поведение после совпадения. |
GKPlayerPhotoLoaded |
Делегат, используемый с LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) для указания поведения после загрузки фотографии. |
GKPlayersHandler |
Делегат, используемый с LoadPlayersForIdentifiers(String[], GKPlayersHandler) для указания поведения, которое должно происходить после загрузки игроков. |
GKPlayerStateUpdateHandler |
Делегат, используемый с PlayerStateUpdateHandler , указывает поведение при изменении игрока GKVoiceChatPlayerState . |
GKQueryHandler |
Делегат, используемый с QueryActivity(GKQueryHandler) и QueryPlayerGroupActivity(nint, GKQueryHandler) для указания поведения после завершения запроса. |
GKScoresLoadedHandler |
Делегат, используемый с LoadScores(GKScoresLoadedHandler) , указывает поведение после загрузки оценок. |
GKTurnBasedMatchData |
Делегат, используемый с LoadMatchData(GKTurnBasedMatchData) для указания поведения после загрузки данных. |
GKTurnBasedMatchesRequest |
Делегат, используемый с LoadMatches(GKTurnBasedMatchesRequest) для указания поведения после загрузки совпадений. |
GKTurnBasedMatchRequest |
Делегат, указывающий обработчик завершения для FindMatch(GKMatchRequest, GKTurnBasedMatchRequest). |
Комментарии
Платформа обеспечивает основу для отправки данных между ближайшими устройствами iPhone/iPod touch (с помощью Bluetooth) и для обеспечения голосового чата между устройствами.