GameKit Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.
Classes
GKAchievement |
Représente un succès dans le jeu. |
GKAchievementChallenge |
Un défi pour un joueur d’effectuer un spécifique GKAchievement. |
GKAchievementDescription |
Combinaison de texte et d’images qui décrivent un GKAchievement. |
GKAchievementViewController |
GKGameCenterViewController qui présente une expérience utilisateur standard pour afficher la progression de la réalisation. |
GKAchievementViewController.GKAchievementViewControllerAppearance |
Classe d’apparence pour les objets de type GKAchievementViewController. |
GKAchievementViewControllerDelegate |
Objet délégué qui permet GKAchievementViewController de répondre aux événements de cycle de vie. |
GKBasePlayer |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKCategoryResult |
Les résultats de catégorie et de titre de la méthode asynchrone LoadCategoriesAsync() . |
GKChallenge |
Un défi lancé par un joueur à un autre joueur. |
GKChallengeComposeResult |
Contient les valeurs de retour de la méthode ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asynchrone . |
GKChallengeEventHandler |
Le singleton Instance est utilisé pour répondre aux événements liés à GKChallenges. |
GKChallengeEventHandlerDelegate |
Objet délégué qui permet au développeur d’application de répondre finement aux événements de cycle de vie liés à GKChallenges, tels que la réception ou la réalisation d’un défi. |
GKChallengeEventHandlerDelegate_Extensions |
Méthodes d’extension à l’interface IGKChallengeEventHandlerDelegate pour prendre en charge toutes les méthodes du GKChallengeEventHandlerDelegate protocole. |
GKChallengeListener |
Classe de base pour GKLocalPlayerListener. |
GKChallengeListener_Extensions |
Méthodes d’extension à l’interface IGKChallengeListener pour prendre en charge toutes les méthodes du GKChallengeListener protocole. |
GKChallengesViewController |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKChallengesViewControllerDelegate |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKCloudPlayer |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKDataEventArgs |
Fournit des données pour l'événement DataReceived. |
GKDataReceivedEventArgs |
Fournit des données pour l'événement ReceiveData. |
GKDataReceivedForRecipientEventArgs |
Fournit des données pour l'événement DataReceivedForRecipient. |
GKDialogController |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKErrorEventArgs |
Fournit des données pour les DidFailWithError événements E:GameKit.GKErrorEventArgs.DidFailWithError . |
GKErrorExtensions |
Méthodes d’extension pour l’énumération GameKit.GKError. |
GKFriendRequestComposeViewController |
qui présente un écran pour envoyer des demandes d’amis UINavigationController . |
GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance |
Classe d’apparence pour les objets de type GKFriendRequestComposeViewController. |
GKFriendRequestComposeViewControllerDelegate |
Objet délégué qui permet une réponse affinée aux GKFriendRequestComposeViewController événements de cycle de vie. |
GKGameCenterControllerDelegate |
Objet délégué qui permet une réponse affinée aux GKGameCenterViewController événements. |
GKGameCenterViewController |
Interface utilisateur de Game Center pour présenter les classements et les réalisations. |
GKGameSession |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKGameSessionErrorCodeExtensions |
Méthodes d’extension pour l’énumération GameKit.GKGameSessionErrorCode. |
GKGameSessionEventListener_Extensions |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKIdentityVerificationSignatureResult |
Contient les valeurs de retour de la méthode asynchrone GenerateIdentityVerificationSignatureAsync() |
GKInvite |
Invitation de matchmaking envoyée à un autre joueur. |
GKInviteEventListener |
Classe de base pour GKLocalPlayerListener. |
GKInviteEventListener_Extensions |
Méthodes d’extension à l’interface IGKInviteEventListener pour prendre en charge toutes les méthodes du GKInviteEventListener protocole. |
GKLeaderboard |
Classe qui représente un classement stocké dans Game Center. |
GKLeaderboardSet |
Contient un ensemble d’objets GKLeaderboard. |
GKLeaderboardViewController |
qui GKGameCenterViewController présente des classements au joueur. |
GKLeaderboardViewController.GKLeaderboardViewControllerAppearance |
Classe d’apparence pour les objets de type GKLeaderboardViewController. |
GKLeaderboardViewControllerDelegate |
Objet délégué qui permet un contrôle affiné sur GKLeaderboardViewController les événements. |
GKLocalPlayer |
Représente le lecteur local authentifié. |
GKLocalPlayer.Notifications |
Notification publiée par la GKLocalPlayer classe. |
GKLocalPlayerListener |
Écouteur qui écoute les défis, les invitations et les événements par tour. |
GKMatch |
Réseau d’égal à égal géré par Game Center. |
GKMatchConnectionChangedEventArgs |
Fournit des données pour l'événement StateChangedForPlayer. |
GKMatchDelegate |
Objet délégué qui permet un contrôle affiné sur GKMatch les événements. |
GKMatchDelegate_Extensions |
Méthodes d’extension à l’interface IGKMatchDelegate pour prendre en charge toutes les méthodes du GKMatchDelegate protocole. |
GKMatchEventArgs |
Fournit des données pour l'événement DidFindMatch. |
GKMatchmaker |
Classe qui crée des correspondances entre les joueurs et reçoit des invitations à des correspondances potentielles. |
GKMatchmakerViewController |
UIViewController qui présente une interface utilisateur standard pour inviter des amis ou pour permettre à Game Center de remplir les joueurs restants pour un match. |
GKMatchmakerViewControllerDelegate |
Objet délégué qui permet un contrôle affiné sur GKMatchmakerViewController les événements. |
GKMatchmakerViewControllerDelegate_Extensions |
Méthodes d’extension à l’interface IGKMatchmakerViewControllerDelegate pour prendre en charge toutes les méthodes du GKMatchmakerViewControllerDelegate protocole. |
GKMatchmakingPlayerEventArgs |
Fournit des données pour l'événement HostedPlayerDidAccept. |
GKMatchmakingPlayersEventArgs |
Fournit des données pour l'événement DidFindHostedPlayers. |
GKMatchReceivedDataFromRemotePlayerEventArgs |
Fournit des données pour l'événement DataReceivedFromPlayer. |
GKMatchRequest |
Contient les paramètres d’une nouvelle correspondance. |
GKNotificationBanner |
Bannière qui peut être utilisée pour afficher du texte à un lecteur. |
GKPeerChangedStateEventArgs |
Fournit des données pour l'événement PeerChanged. |
GKPeerConnectionEventArgs |
Fournit des données pour les Failedévénements E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest et E:GameKit.GKPeerConnectionEventArgs.Failed . |
GKPeerPickerController |
Contrôleur de vue qui peut être utilisé pour découvrir d’autres lecteurs sur d’autres iPhones ou iPads. |
GKPeerPickerControllerDelegate |
Objet Délégué pour la GKPeerPickerController classe. |
GKPeerPickerControllerDelegate_Extensions |
Méthodes d’extension à l’interface IGKPeerPickerControllerDelegate pour prendre en charge toutes les méthodes du GKPeerPickerControllerDelegate protocole. |
GKPlayer |
Informations du Centre de jeu sur un joueur. |
GKPlayer.Notifications |
Notification publiée par la GKPlayer classe. |
GKPlayerErrorEventArgs |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKPlayerEventArgs |
Fournit des données pour l'événement ReceivedAcceptFromHostedPlayer. |
GKPlayersEventArgs |
Fournit des données pour l'événement DidFindPlayers. |
GKSavedGame |
Contient les informations nécessaires pour localiser et charger un jeu enregistré. |
GKSavedGameListener |
Les développeurs d’applications remplacent cette classe pour répondre aux conflits ou aux modifications des joueurs dans les jeux enregistrés. |
GKSavedGameListener_Extensions |
Méthodes d’extension à l’interface IGKSavedGameListener pour prendre en charge toutes les méthodes du GKSavedGameListener protocole. |
GKScore |
Informations sur un score de jeu. |
GKScoreChallenge |
GKChallenge basé sur un GKScore. Pour réussir, il faut égaliser ou améliorer le score. |
GKSession |
Fournit les fonctionnalités nécessaires pour découvrir et se connecter aux iPhones et iPad à proximité via Bluetooth. |
GKSessionDelegate |
Délégué pour la classe GKSession. |
GKSessionDelegate_Extensions |
Méthodes d’extension à l’interface IGKSessionDelegate pour prendre en charge toutes les méthodes du GKSessionDelegate protocole. |
GKStateEventArgs |
Fournit des données pour l'événement StateChanged. |
GKTurnBasedEventHandler |
Objet singleton utilisé pour répondre aux messages importants relatifs aux correspondances au tour par tour. |
GKTurnBasedEventHandlerDelegate |
Objet délégué qui permet une réponse affinée aux GKTurnBasedEventHandler événements. |
GKTurnBasedEventHandlerDelegate_Extensions |
Méthodes d’extension à l’interface IGKTurnBasedEventHandlerDelegate pour prendre en charge toutes les méthodes du GKTurnBasedEventHandlerDelegate protocole. |
GKTurnBasedEventListener |
Écoute les événements dans les jeux au tour par tour. |
GKTurnBasedEventListener_Extensions |
Méthodes d’extension à l’interface IGKTurnBasedEventListener pour prendre en charge toutes les méthodes du GKTurnBasedEventListener protocole. |
GKTurnBasedExchange |
Gère l’échange de données de tour, en tenant compte des actions de jeu que les joueurs effectuent à leur tour ou hors de leur tour. |
GKTurnBasedExchangeReply |
Contient la réponse d’un joueur à un échange de tour. |
GKTurnBasedMatch |
Type de correspondance de jeu qui utilise store-and-forward pour partager des données et autoriser la prise de tour asynchrone. |
GKTurnBasedMatchmakerViewController |
UINavigationController qui fournit une expérience utilisateur standard pour la gestion des correspondances au tour par tour. |
GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance |
Classe d’apparence pour les objets de type GKTurnBasedMatchmakerViewController. |
GKTurnBasedMatchmakerViewControllerDelegate |
Objet délégué qui permet une réponse affinée aux GKTurnBasedMatchmakerViewController événements. |
GKTurnBasedParticipant |
Stocke des informations sur un participant dans une correspondance en tour par tour. |
GKVoiceChat |
Objet qui permet aux joueurs d’un match de parler entre eux. |
GKVoiceChatClient |
Modèle utilisé par GKVoiceChatService. |
GKVoiceChatClient_Extensions |
Méthodes d’extension à l’interface IGKVoiceChatClient pour prendre en charge toutes les méthodes du GKVoiceChatClient protocole. |
GKVoiceChatService |
Fournit une conversation vocale sur des iPhones/iPad connectés. |
GKVoiceChatServiceErrorExtensions |
Méthodes d’extension pour l’énumération GameKit.GKVoiceChatServiceError. |
Interfaces
IGKAchievementViewControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKAchievementViewControllerDelegate. |
IGKChallengeEventHandlerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKChallengeEventHandlerDelegate. |
IGKChallengeListener |
Interface représentant les méthodes requises (le cas échéant) du protocole GKChallengeListener. |
IGKChallengesViewControllerDelegate |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
IGKFriendRequestComposeViewControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKFriendRequestComposeViewControllerDelegate. |
IGKGameCenterControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKGameCenterControllerDelegate. |
IGKGameSessionEventListener |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
IGKInviteEventListener |
Interface représentant les méthodes requises (le cas échéant) du protocole GKInviteEventListener. |
IGKLeaderboardViewControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKLeaderboardViewControllerDelegate. |
IGKLocalPlayerListener |
Interface représentant les méthodes requises (le cas échéant) du protocole GKLocalPlayerListener. |
IGKMatchDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKMatchDelegate. |
IGKMatchmakerViewControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKMatchmakerViewControllerDelegate. |
IGKPeerPickerControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKPeerPickerControllerDelegate. |
IGKSavedGameListener |
Interface représentant les méthodes requises (le cas échéant) du protocole GKSavedGameListener. |
IGKSessionDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKSessionDelegate. |
IGKTurnBasedEventHandlerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedEventHandlerDelegate. |
IGKTurnBasedEventListener |
Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedEventListener. |
IGKTurnBasedMatchmakerViewControllerDelegate |
Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedMatchmakerViewControllerDelegate. |
IGKViewController |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
IGKVoiceChatClient |
Interface représentant les méthodes requises (le cas échéant) du protocole GKVoiceChatClient. |
Énumérations
GKAuthenticationType |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKChallengeState |
Énumération dont les valeurs spécifient les états d’un GKChallenge. |
GKConnectionState |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKError |
Énumération dont les valeurs spécifient des erreurs Game Kit. |
GKGameCenterViewControllerState |
Énumération dont les valeurs spécifient le courant ViewState d’un GKGameCenterViewController. |
GKGameSessionErrorCode |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKInviteeResponse |
Énumération dont les valeurs spécifient les réponses possibles d’un lecteur distant à un GKInvite. |
GKInviteRecipientResponse |
Énumère les réponses aux invitations de jeu. |
GKLeaderboardPlayerScope |
Énumération dont les valeurs spécifient si un doit afficher des GKLeaderboard résultats globaux ou uniquement pour les amis. |
GKLeaderboardTimeScope |
Énumération dont les valeurs spécifient la durée pendant laquelle le meilleur score d’un joueur est limité. |
GKMatchSendDataMode |
Énumération qui permet à la transmission de données d’échanger la vitesse contre la fiabilité. |
GKMatchType |
Énumération dont les valeurs spécifient la forme d’une correspondance. |
GKPeerConnectionState |
Énumération dont les valeurs spécifient l’état d’une connexion d’égal à égal. |
GKPeerPickerConnectionType |
Énumération dont les valeurs spécifient un test ping acceptable pour les connexions d’égal à égal. |
GKPhotoSize |
Énumération dont les valeurs spécifient la taille d’une photo chargée par LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded). |
GKPlayerConnectionState |
Énumération dont les valeurs spécifient l’état de connexion d’un GKPlayer. |
GKSendDataMode |
Énumération qui permet à la transmission de données d’échanger la vitesse contre la fiabilité. |
GKSessionMode |
Mode session. |
GKTransportType |
L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch. |
GKTurnBasedExchangeStatus |
Énumère les informations de tour status. |
GKTurnBasedMatchOutcome |
Énumération dont les valeurs spécifient les résultats valides des correspondances au tour par tour. |
GKTurnBasedMatchStatus |
Eumeration dont les valeurs spécifient la status d’une correspondance au tour par tour. (Consultez Status.) |
GKTurnBasedParticipantStatus |
Énumération dont les valeurs spécifient le status de participants au tour par tour. (Consultez Status.) |
GKVoiceChatPlayerState |
Énumération dont les valeurs spécifient l’état d’un GKVoiceChat canal. (Consultez GKPlayerStateUpdateHandler.) |
GKVoiceChatServiceError |
Erreurs retournées par GKVoiceChatService. |
Délégués
GKAchievementDescriptionHandler |
Délégué appelé par LoadAchievementDescriptions(GKAchievementDescriptionHandler). |
GKCategoryHandler |
Délégué appelé par LoadCategories(GKCategoryHandler). |
GKChallengeComposeHandler |
Gestionnaire de saisie semi-automatique pour la ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) méthode . |
GKChallengePredicate |
Délégué retourné par plusieurs propriétés dans GKChallengeEventHandler. |
GKCompletionHandler |
Un délégué passé à LoadAchievements(GKCompletionHandler) qui spécifie le comportement une fois le téléchargement des réalisations à partir de Game Center terminé. |
GKFriendsHandler |
Délégué utilisé avec LoadFriends(GKFriendsHandler) et FindPlayers(GKMatchRequest, GKFriendsHandler) qui définit le comportement une fois la demande terminée. |
GKIdentityVerificationSignatureHandler |
Gestionnaire de saisie semi-automatique pour la GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) méthode. |
GKImageLoadedHandler |
Un délégué passé à GKAchievementDescription qui définit le comportement après le chargement de l’image. |
GKInviteHandler |
Délégué utilisé pour définir le comportement après une réponse à un GKInvite. |
GKLeaderboardSetsHandler |
Gestionnaire de saisie semi-automatique pour la LoadLeaderboardSets(GKLeaderboardSetsHandler) méthode. |
GKLeaderboardsHandler |
Gestionnaire de saisie semi-automatique pour la LoadLeaderboards(GKLeaderboardsHandler) méthode. |
GKMatchReinvitation |
Délégué utilisé avec ShouldReinvitePlayer qui permet au développeur d’application de contrôler si un lecteur doit être réinvité. |
GKMatchReinvitationForDisconnectedPlayer |
Gestionnaire de saisie semi-automatique que les développeurs d’applications peuvent spécifier pour la ShouldReinviteDisconnectedPlayer propriété . |
GKNotificationMatch |
Délégué utilisé avec FindMatch(GKMatchRequest, GKNotificationMatch) qui spécifie le comportement après qu’une correspondance a été effectuée. |
GKPlayerPhotoLoaded |
Délégué utilisé avec LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) pour spécifier le comportement après le chargement de la photo. |
GKPlayersHandler |
Délégué utilisé avec LoadPlayersForIdentifiers(String[], GKPlayersHandler) pour spécifier le comportement à suivre après le chargement des joueurs. |
GKPlayerStateUpdateHandler |
Délégué utilisé avec PlayerStateUpdateHandler qui spécifie le comportement lorsque le joueur change GKVoiceChatPlayerState . |
GKQueryHandler |
Délégué utilisé avec QueryActivity(GKQueryHandler) et QueryPlayerGroupActivity(nint, GKQueryHandler) pour spécifier le comportement une fois la requête terminée. |
GKScoresLoadedHandler |
Délégué utilisé avec LoadScores(GKScoresLoadedHandler) qui spécifie le comportement après le chargement des scores. |
GKTurnBasedMatchData |
Délégué utilisé avec LoadMatchData(GKTurnBasedMatchData) pour spécifier le comportement après le chargement des données. |
GKTurnBasedMatchesRequest |
Délégué utilisé avec LoadMatches(GKTurnBasedMatchesRequest) pour spécifier le comportement après le chargement des correspondances. |
GKTurnBasedMatchRequest |
Délégué qui spécifie le gestionnaire d’achèvement pour FindMatch(GKMatchRequest, GKTurnBasedMatchRequest). |
Remarques
L’infrastructure fournit la base pour envoyer des données entre les appareils iPhone/iPod touch à proximité (à l’aide de Bluetooth) et pour fournir une conversation vocale entre les appareils.