GameKit Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.
Clases
GKAchievement |
Representa un logro en el juego. |
GKAchievementChallenge |
Un desafío a un jugador para completar un específico GKAchievement. |
GKAchievementDescription |
Combinación de texto e imágenes que describen un GKAchievementobjeto . |
GKAchievementViewController |
que GKGameCenterViewController presenta una experiencia de usuario estándar para mostrar el progreso del logro. |
GKAchievementViewController.GKAchievementViewControllerAppearance |
Clase de apariencia para objetos de tipo GKAchievementViewController. |
GKAchievementViewControllerDelegate |
Objeto delegado que permite GKAchievementViewController responder a eventos de ciclo de vida. |
GKBasePlayer |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKCategoryResult |
Resultados de categoría y título del método asincrónico LoadCategoriesAsync() . |
GKChallenge |
Un desafío emitido por un jugador a otro jugador. |
GKChallengeComposeResult |
Contiene los valores devueltos del método ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asincrónico . |
GKChallengeEventHandler |
El singleton Instance se utiliza para responder a eventos relacionados con GKChallenges. |
GKChallengeEventHandlerDelegate |
Objeto delegado que permite al desarrollador de aplicaciones responder a eventos de ciclo de vida específicos relacionados con GKChallenges, como recibir o completar un desafío. |
GKChallengeEventHandlerDelegate_Extensions |
Métodos de extensión a la IGKChallengeEventHandlerDelegate interfaz para admitir todos los métodos del GKChallengeEventHandlerDelegate protocolo. |
GKChallengeListener |
Clase base para GKLocalPlayerListener. |
GKChallengeListener_Extensions |
Métodos de extensión a la IGKChallengeListener interfaz para admitir todos los métodos del GKChallengeListener protocolo. |
GKChallengesViewController |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKChallengesViewControllerDelegate |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKCloudPlayer |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKDataEventArgs |
Proporciona datos para el evento DataReceived. |
GKDataReceivedEventArgs |
Proporciona datos para el evento ReceiveData. |
GKDataReceivedForRecipientEventArgs |
Proporciona datos para el evento DataReceivedForRecipient. |
GKDialogController |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKErrorEventArgs |
Proporciona datos para los DidFailWithError eventos E E:GameKit.GKErrorEventArgs.DidFailWithError . |
GKErrorExtensions |
Métodos de extensión para la enumeración GameKit.GKError. |
GKFriendRequestComposeViewController |
que UINavigationController presenta una pantalla para enviar solicitudes de confianza. |
GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance |
Clase de apariencia para objetos de tipo GKFriendRequestComposeViewController. |
GKFriendRequestComposeViewControllerDelegate |
Objeto delegado que permite una respuesta específica a GKFriendRequestComposeViewController los eventos del ciclo de vida. |
GKGameCenterControllerDelegate |
Objeto delegado que permite una respuesta específica a GKGameCenterViewController los eventos. |
GKGameCenterViewController |
Interfaz de usuario de Game Center para presentar tablas de clasificación y logros. |
GKGameSession |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKGameSessionErrorCodeExtensions |
Métodos de extensión para la enumeración GameKit.GKGameSessionErrorCode. |
GKGameSessionEventListener_Extensions |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKIdentityVerificationSignatureResult |
Contiene los valores devueltos del método asincrónico. GenerateIdentityVerificationSignatureAsync() |
GKInvite |
Una invitación de emparejamiento enviada a otro jugador. |
GKInviteEventListener |
Clase base para GKLocalPlayerListener. |
GKInviteEventListener_Extensions |
Métodos de extensión a la IGKInviteEventListener interfaz para admitir todos los métodos del GKInviteEventListener protocolo. |
GKLeaderboard |
Clase que representa una tabla de clasificación almacenada en Game Center. |
GKLeaderboardSet |
Conjunto de objetos GKLeaderboard. |
GKLeaderboardViewController |
Que GKGameCenterViewController presenta tablas de clasificación al jugador. |
GKLeaderboardViewController.GKLeaderboardViewControllerAppearance |
Clase de apariencia para objetos de tipo GKLeaderboardViewController. |
GKLeaderboardViewControllerDelegate |
Objeto delegado que permite un control específico sobre GKLeaderboardViewController los eventos. |
GKLocalPlayer |
Representa el reproductor local autenticado. |
GKLocalPlayer.Notifications |
Notificación publicada por la GKLocalPlayer clase . |
GKLocalPlayerListener |
Un agente de escucha que escucha desafíos, invitaciones y eventos basados en turnos. |
GKMatch |
Una red punto a punto administrada por Game Center. |
GKMatchConnectionChangedEventArgs |
Proporciona datos para el evento StateChangedForPlayer. |
GKMatchDelegate |
Objeto delegado que permite un control específico sobre GKMatch los eventos. |
GKMatchDelegate_Extensions |
Métodos de extensión a la IGKMatchDelegate interfaz para admitir todos los métodos del GKMatchDelegate protocolo. |
GKMatchEventArgs |
Proporciona datos para el evento DidFindMatch. |
GKMatchmaker |
Clase que crea partidos entre jugadores y recibe invitaciones a posibles partidos. |
GKMatchmakerViewController |
Que UIViewController presenta una interfaz de usuario estándar para invitar a amigos o permitir que Game Center rellene los jugadores restantes para un partido. |
GKMatchmakerViewControllerDelegate |
Objeto delegado que permite un control específico sobre GKMatchmakerViewController los eventos. |
GKMatchmakerViewControllerDelegate_Extensions |
Métodos de extensión a la IGKMatchmakerViewControllerDelegate interfaz para admitir todos los métodos del GKMatchmakerViewControllerDelegate protocolo. |
GKMatchmakingPlayerEventArgs |
Proporciona datos para el evento HostedPlayerDidAccept. |
GKMatchmakingPlayersEventArgs |
Proporciona datos para el evento DidFindHostedPlayers. |
GKMatchReceivedDataFromRemotePlayerEventArgs |
Proporciona datos para el evento DataReceivedFromPlayer. |
GKMatchRequest |
Contiene los parámetros de una nueva coincidencia. |
GKNotificationBanner |
Banner que se puede usar para mostrar texto en un reproductor. |
GKPeerChangedStateEventArgs |
Proporciona datos para el evento PeerChanged. |
GKPeerConnectionEventArgs |
Proporciona datos para los Failedeventos E E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest y E:GameKit.GKPeerConnectionEventArgs.Failed . |
GKPeerPickerController |
Un controlador de vista que se puede usar para descubrir otros reproductores en otros iPhone o iPads. |
GKPeerPickerControllerDelegate |
Objeto delegado para la GKPeerPickerController clase . |
GKPeerPickerControllerDelegate_Extensions |
Métodos de extensión a la IGKPeerPickerControllerDelegate interfaz para admitir todos los métodos del GKPeerPickerControllerDelegate protocolo. |
GKPlayer |
Información de Game Center sobre un jugador. |
GKPlayer.Notifications |
Notificación publicada por la GKPlayer clase . |
GKPlayerErrorEventArgs |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKPlayerEventArgs |
Proporciona datos para el evento ReceivedAcceptFromHostedPlayer. |
GKPlayersEventArgs |
Proporciona datos para el evento DidFindPlayers. |
GKSavedGame |
Contiene información necesaria para localizar y cargar un juego guardado. |
GKSavedGameListener |
Los desarrolladores de aplicaciones invalidan esta clase para responder a conflictos o modificaciones de jugadores en juegos guardados. |
GKSavedGameListener_Extensions |
Métodos de extensión a la IGKSavedGameListener interfaz para admitir todos los métodos del GKSavedGameListener protocolo. |
GKScore |
Información sobre una puntuación de juego. |
GKScoreChallenge |
basado GKChallenge en un GKScoreobjeto . El éxito requiere la igualdad o mejora de la puntuación. |
GKSession |
Proporciona la funcionalidad necesaria para descubrir y conectarse a iPhones y iPad cercanos a través de Bluetooth. |
GKSessionDelegate |
Delegado para la clase GKSession. |
GKSessionDelegate_Extensions |
Métodos de extensión a la IGKSessionDelegate interfaz para admitir todos los métodos del GKSessionDelegate protocolo. |
GKStateEventArgs |
Proporciona datos para el evento StateChanged. |
GKTurnBasedEventHandler |
Objeto singleton utilizado para responder a mensajes importantes relacionados con coincidencias basadas en turnos. |
GKTurnBasedEventHandlerDelegate |
Objeto delegado que permite una respuesta específica a GKTurnBasedEventHandler los eventos. |
GKTurnBasedEventHandlerDelegate_Extensions |
Métodos de extensión a la IGKTurnBasedEventHandlerDelegate interfaz para admitir todos los métodos del GKTurnBasedEventHandlerDelegate protocolo. |
GKTurnBasedEventListener |
Escucha eventos en juegos basados en turnos. |
GKTurnBasedEventListener_Extensions |
Métodos de extensión a la IGKTurnBasedEventListener interfaz para admitir todos los métodos del GKTurnBasedEventListener protocolo. |
GKTurnBasedExchange |
Administra el intercambio de datos de turnos, teniendo en cuenta las acciones del juego que realizan los jugadores a su vez o fuera de turno. |
GKTurnBasedExchangeReply |
Contiene la respuesta de un jugador a un intercambio de turnos. |
GKTurnBasedMatch |
Un tipo de coincidencia de juego que usa la tienda y el reenvío para compartir datos y permitir la toma de turnos asincrónica. |
GKTurnBasedMatchmakerViewController |
que UINavigationController proporciona una experiencia de usuario estándar para administrar coincidencias basadas en turnos. |
GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance |
Clase de apariencia para objetos de tipo GKTurnBasedMatchmakerViewController. |
GKTurnBasedMatchmakerViewControllerDelegate |
Objeto delegado que permite una respuesta específica a GKTurnBasedMatchmakerViewController los eventos. |
GKTurnBasedParticipant |
Almacena información sobre un participante en una coincidencia basada en turnos. |
GKVoiceChat |
Objeto que permite a los jugadores de un partido hablar entre sí. |
GKVoiceChatClient |
El modelo que usa GKVoiceChatService. |
GKVoiceChatClient_Extensions |
Métodos de extensión a la IGKVoiceChatClient interfaz para admitir todos los métodos del GKVoiceChatClient protocolo. |
GKVoiceChatService |
Proporciona chat de voz a través de iPhones/iPad conectados. |
GKVoiceChatServiceErrorExtensions |
Métodos de extensión para la enumeración GameKit.GKVoiceChatServiceError. |
Interfaces
IGKAchievementViewControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKAchievementViewControllerDelegate. |
IGKChallengeEventHandlerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKChallengeEventHandlerDelegate. |
IGKChallengeListener |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKChallengeListener. |
IGKChallengesViewControllerDelegate |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
IGKFriendRequestComposeViewControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKFriendRequestComposeViewControllerDelegate. |
IGKGameCenterControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKGameCenterControllerDelegate. |
IGKGameSessionEventListener |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
IGKInviteEventListener |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKInviteEventListener. |
IGKLeaderboardViewControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLeaderboardViewControllerDelegate. |
IGKLocalPlayerListener |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener. |
IGKMatchDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKMatchDelegate. |
IGKMatchmakerViewControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKMatchmakerViewControllerDelegate. |
IGKPeerPickerControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKPeerPickerControllerDelegate. |
IGKSavedGameListener |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKSavedGameListener. |
IGKSessionDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKSessionDelegate. |
IGKTurnBasedEventHandlerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedEventHandlerDelegate. |
IGKTurnBasedEventListener |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedEventListener. |
IGKTurnBasedMatchmakerViewControllerDelegate |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedMatchmakerViewControllerDelegate. |
IGKViewController |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
IGKVoiceChatClient |
Interfaz que representa los métodos necesarios (si los hay) del protocolo GKVoiceChatClient. |
Enumeraciones
GKAuthenticationType |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKChallengeState |
Enumeración cuyos valores especifican los estados de .GKChallenge |
GKConnectionState |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKError |
Enumeración cuyos valores especifican errores de Game Kit. |
GKGameCenterViewControllerState |
Enumeración cuyos valores especifican el objeto actual ViewState de .GKGameCenterViewController |
GKGameSessionErrorCode |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKInviteeResponse |
Enumeración cuyos valores especifican las posibles respuestas de un reproductor remoto a .GKInvite |
GKInviteRecipientResponse |
Enumera las respuestas a las invitaciones de juego. |
GKLeaderboardPlayerScope |
Enumeración cuyos valores especifican si un GKLeaderboard debe mostrar resultados globales o solo para amigos. |
GKLeaderboardTimeScope |
Enumeración cuyos valores especifican la cantidad de tiempo a la que está restringida la mejor puntuación de un jugador. |
GKMatchSendDataMode |
Enumeración que permite que la transmisión de datos desactive la velocidad de confiabilidad. |
GKMatchType |
Enumeración cuyos valores especifican la forma de una coincidencia. |
GKPeerConnectionState |
Enumeración cuyos valores especifican el estado de una conexión punto a punto. |
GKPeerPickerConnectionType |
Enumeración cuyos valores especifican ping aceptable para las conexiones punto a punto. |
GKPhotoSize |
Enumeración cuyos valores especifican el tamaño de una foto que carga LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded). |
GKPlayerConnectionState |
Enumeración cuyos valores especifican el estado de conexión de .GKPlayer |
GKSendDataMode |
Enumeración que permite que la transmisión de datos desactive la velocidad de confiabilidad. |
GKSessionMode |
Modo de sesión. |
GKTransportType |
El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch. |
GKTurnBasedExchangeStatus |
Enumera la información de estado del turno. |
GKTurnBasedMatchOutcome |
Enumeración cuyos valores especifican resultados válidos de coincidencias basadas en turnos. |
GKTurnBasedMatchStatus |
Eumeration cuyos valores especifican el estado de una coincidencia basada en turnos. (Consulte Status). |
GKTurnBasedParticipantStatus |
Enumeración cuyos valores especifican el estado de los participantes basados en turnos. (Consulte Status). |
GKVoiceChatPlayerState |
Enumeración cuyos valores especifican el estado de un GKVoiceChat canal. (Consulte GKPlayerStateUpdateHandler). |
GKVoiceChatServiceError |
Errores devueltos por GKVoiceChatService. |
Delegados
GKAchievementDescriptionHandler |
Delegado al que llama LoadAchievementDescriptions(GKAchievementDescriptionHandler). |
GKCategoryHandler |
Delegado al que llama LoadCategories(GKCategoryHandler). |
GKChallengeComposeHandler |
Controlador de finalización para para el ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) método . |
GKChallengePredicate |
Delegado devuelto por varias propiedades en GKChallengeEventHandler. |
GKCompletionHandler |
Delegado pasado a LoadAchievements(GKCompletionHandler) que especifica el comportamiento una vez completada la descarga de logros de Game Center. |
GKFriendsHandler |
Delegado usado con LoadFriends(GKFriendsHandler) y FindPlayers(GKMatchRequest, GKFriendsHandler) que define el comportamiento una vez completada la solicitud. |
GKIdentityVerificationSignatureHandler |
Controlador de finalización para el GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) método . |
GKImageLoadedHandler |
Delegado pasado a GKAchievementDescription que define el comportamiento después de cargar la imagen. |
GKInviteHandler |
Delegado que se usa para definir el comportamiento después de una respuesta a .GKInvite |
GKLeaderboardSetsHandler |
Controlador de finalización para el LoadLeaderboardSets(GKLeaderboardSetsHandler) método . |
GKLeaderboardsHandler |
Controlador de finalización para el LoadLeaderboards(GKLeaderboardsHandler) método . |
GKMatchReinvitation |
Delegado que se usa con ShouldReinvitePlayer que permite al desarrollador de aplicaciones controlar si se debe reinvitar un jugador. |
GKMatchReinvitationForDisconnectedPlayer |
Controlador de finalización que los desarrolladores de aplicaciones pueden especificar para la ShouldReinviteDisconnectedPlayer propiedad . |
GKNotificationMatch |
Delegado usado con FindMatch(GKMatchRequest, GKNotificationMatch) que especifica el comportamiento después de que se haya realizado una coincidencia. |
GKPlayerPhotoLoaded |
Delegado usado con LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) para especificar el comportamiento después de cargar la foto. |
GKPlayersHandler |
Delegado usado con LoadPlayersForIdentifiers(String[], GKPlayersHandler) para especificar el comportamiento que se debe producir después de cargar los jugadores. |
GKPlayerStateUpdateHandler |
Delegado usado con PlayerStateUpdateHandler que especifica el comportamiento cuando cambia el jugador GKVoiceChatPlayerState . |
GKQueryHandler |
Delegado usado con QueryActivity(GKQueryHandler) y QueryPlayerGroupActivity(nint, GKQueryHandler) para especificar el comportamiento una vez completada la consulta. |
GKScoresLoadedHandler |
Delegado usado con LoadScores(GKScoresLoadedHandler) que especifica el comportamiento después de cargar las puntuaciones. |
GKTurnBasedMatchData |
Delegado que se usa con LoadMatchData(GKTurnBasedMatchData) para especificar el comportamiento después de cargar los datos. |
GKTurnBasedMatchesRequest |
Delegado usado con LoadMatches(GKTurnBasedMatchesRequest) para especificar el comportamiento después de cargar las coincidencias. |
GKTurnBasedMatchRequest |
Delegado que especifica el controlador de finalización para FindMatch(GKMatchRequest, GKTurnBasedMatchRequest). |
Comentarios
El marco proporciona la base para enviar datos entre dispositivos iPhone/iPod touch cercanos (mediante Bluetooth) y para proporcionar chat de voz entre los dispositivos.