作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法使用自动匹配和 GKMatchmakerViewController 在两个玩家之间建立连接。
行为是这样的:
最佳答案
为了获得正确数量的玩家连接,请确保设置您的 GKMatchRequest
适本地。
在这个例子中,我有一个游戏只有在有两个玩家连接时才有效,所以我将最小和最大玩家数设置为 2:
GKMatchRequest *request = [[[GKMatchRequest alloc] init] autorelease];
request.minPlayers = 2;
request.maxPlayers = 2;
GKMatchmakerViewController* mmvc = [[[GKMatchmakerViewController alloc] initWithMatchRequest:request] autorelease];
mmvc.matchmakerDelegate = self;
GKMatch
对象给你:
-(void) matchmakerViewController:(GKMatchmakerViewController*)viewController didFindMatch:(GKMatch*)match;
//Done!
-(void) matchmakerViewController:(GKMatchmakerViewController*)viewController didFindMatch:(GKMatch*)match{
[self dismissModalViewController];
[self setCurrentMatch:match];
match.delegate = self;
if (!matchStarted && match.expectedPlayerCount == 0){
matchStarted = YES;
[delegate onMatchStart];
self.handlerVoice = [OnlineHandlerVoice handlerWithMatch:currentMatch];
}
}
关于iphone - GameCenter GKMatchmakerViewController 自动匹配不起作用,expectedPlayerCount 始终为 1,解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11444419/
我正在创建一款 2 人 iOS 游戏。我使用 GKMatchMaker 来帮助我自动匹配玩家,下面是我在创建请求时的做法: GKMatchRequest *request = [[GKMatchReq
我无法使用自动匹配和 GKMatchmakerViewController 在两个玩家之间建立连接。 行为是这样的: didFindMatch 被称为 expectedPlayerCount 不为零(
我是一名优秀的程序员,十分优秀!