gpt4 book ai didi

iOS - 使用 GameCenter 开发多人游戏?

转载 作者:行者123 更新时间:2023-12-02 03:17:42 25 4
gpt4 key购买 nike

如何使用 GameKit 实现和测试多人(回合制)游戏?以下是我面临的问题:

  • 没有其他匹配项连接到沙箱,因此我没有从 macth finder 收到任何回调。
  • Xcode 只允许运行 1 个模拟器实例,那么如何连接 2 个客户端?

一些建议对于测试基于 GameKit 的多人游戏非常有用。

编辑:

我有一个在设备上运行的应用程序实例。另一个在模拟器上,但我仍然找不到匹配的。

    // I call this code on both clients after authentication is successful
GKMatchRequest *request = [[GKMatchRequest alloc] init];
request.minPlayers = 2;
request.maxPlayers = 2;

[[GKMatchmaker sharedMatchmaker] findMatchForRequest:request withCompletionHandler:^(GKMatch *match, NSError *error) {

if (error)
{
// Process the error.
NSLog(@"error");
}
else if (match != nil)
{
self.myMatch = match;
match.delegate = self;
if (!self.matchStarted && match.expectedPlayerCount == 0)
{
self.matchStarted = YES;
}
}
}];

最佳答案

您需要两台设备进行测试,因为模拟器不会收到任何回调。另外,如果您使用自动匹配,请在第二台设备上搜索自动匹配游戏之前,给游戏中心服务器几分钟的时间进行更新。

关于iOS - 使用 GameCenter 开发多人游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com