Tag: 玩家

IOS游戏中心GKLocalPlayerListener

我试图在回合制游戏中实现一个事件监听器,所以玩家可以在轮到他时或朋友邀请时接收事件。 GKTurnBasedEventHandler在IOS 7中被弃用,我读了我应该使用GKLocalPlayerListener的文档; 但这是它的延伸。 有没有人使用过它,因为没有任何信息。 这是我之前所尝试的,它不起作用。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; [localPlayer authenticateWithCompletionHandler:^(NSError *error) { if (localPlayer.isAuthenticated) { GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; [localPlayer registerListener:self]; } }]; return YES; } -(void)handleInviteFromGameCenter:(NSArray *)playersToInvite { NSLog(@"test"); } – (void)player:(GKPlayer *)player receivedTurnEventForMatch:(GKTurnBasedMatch *)match didBecomeActive:(BOOL)didBecomeActive { NSLog(@"test"); }