Tag: 多人游戏

如何解决游戏中心的邀请朋友?

我正在通过游戏中心进行多人游戏,我遇到了一个问题。 当我尝试邀请我的一个朋友时,我失败了。 我已经尝试与模拟器和iPhone和两个iPhone和总是相同的问题。 我已经为我的问题search了一个解决scheme,发现有很多开发者有这个问题。 我正在使用iOS 6,而且应用程序仍处于生产状态,所以它在沙盒中。 我使用Ray Wenderlich教程中的相同代码 – CatRace(也有太多人写这个问题,但是没有人提供解决scheme。 有谁知道如何解决这个问题?

游戏中心邀请立即失败

我们在使用GKGameCenterViewController发送邀请时GKGameCenterViewController 。 视图控制器打开很好,但是当我们尝试发送一个邀请给某人,它立即失败。 两个帐户都启用游戏中心邀请,并通过GKGameViewController查找其他玩家的工作正常。 以下是我们用来pipe理邀请函的代码: 这个方法在GKLocalPlayer进行身份validation后立即被调用(从GKLocalPlayer调用身份validation,该代码位于单独的Game Centerpipe理类中): internal func authenticationChanged() { if GKLocalPlayer.localPlayer().authenticated && !authenticated { print("Authentication changed: player authenticated") authenticated = true GKLocalPlayer.localPlayer().unregisterAllListeners() GKLocalPlayer.localPlayer().registerListener(self) } else { print("Authentication changed: player not authenticated") authenticated = false GKLocalPlayer.localPlayer().unregisterAllListeners() } } 这是接收到邀请时应该调用的方法,尽pipe它不会在发送请求失败时被调用。 public func player(player: GKPlayer, didAcceptInvite inviteToAccept: GKInvite) { //presentingViewController.dismissViewControllerAnimated(false, completion: nil) print("Accepted invite") let mmvc […]

游戏中心邀请不会显示

我一直在开发一个允许多人游戏的游戏。 我以前testing过多人邀请,他们都工作。 发送来自一个设备的请求在另一个设备上显示了一个横幅,如果邀请被接受,游戏开始。 就在提交应用之前,两天前,我再次testing了这个function,发现它已经停止工作。 – (void)authenticateLocalUser:(UIViewController *)viewController :(id<GCHelperDelegate>)theDelegate { delegate = theDelegate; self.presentingViewController = viewController; if (!gameCenterAvailable) { // Game Center is not available. userAuthenticated = FALSE; } else{ GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; /* The authenticateWithCompletionHandler method is like all completion handler methods and runs a block of code after completing its task. The […]

Xcode Mass Multiplayer(不是你可能想的)

好,所以我想做一个游戏,我试图不透露它是什么,但它需要在游戏中的某个级别的任何一个正在玩的人能够看到对方的MMO风格,但不真。 例如: 假设我有球员鲍勃,玛丽和罗布。 假设鲍勃是第四级,玛丽是第六级,罗布也是第四级。顺便说一句,这些会显示在排行榜上。 我想要的是Bob和Rob以及其他4级和当前正在玩的人在一个精灵套件中看到对方。 我希望玛丽和其他6级的人一起rest。 我不知道从哪里开始。 所以我的问题是: 我应该甚至使用Xcode还是使用Unity会更好? GameCenter是否有这个function,或者我需要使用Parse或类似的东西 而且,就这个工作的概念而言,请您指出正确的方向? 如果你能回答任何这将是真棒!!!!! 如果不是太酷的话 提前致谢!