我想在我的游戏中添加多人模式,但出现了问题。有时它可以连接我的 iDevice 和模拟器,但大多数时候它只是停留在显示“正在连接...”的游戏中心屏幕上。我选择自动匹配,很快就找到了另一个玩家,并且屏幕上显示了彼此的帐户名称。但从那时起,就没有任何效果了。大约一分钟后,名称再次消失,只是无法连接。这是一个普遍问题还是我网站上的错误?当它工作时,游戏中心屏幕消失了,比赛开始了,这是我想要的。
游戏中心屏幕由以下代码调用:
UIViewController *myView = [[UIViewController alloc] init];
UIView *viewHost = myView.view;
[[[CCDirector sharedDirector] openGLView] addSubview:viewHost];
[[GCHelper sharedInstance] findMatchWithMinPlayers:2 maxPlayers:2 viewController:myView delegate:self];
[myView shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeLeft];