我正在使用 Gamekit 在 iOS 中编写多人游戏。 我正在尝试使用以下方法将数据从玩家发送到其他人 它在 ios 13 上运行良好,但在 ios 14(Beta 2)上运行良好,并基于 Xcode 12.0(beta 2)构建,我看到下面的消息 [错误] 警告:-[GKMatch sendD ...
我正在使用 Gamekit 在 iOS 中编写多人游戏。 我正在尝试使用以下方法将数据从玩家发送到其他人 它在 ios 13 上运行良好,但在 ios 14(Beta 2)上运行良好,并基于 Xcode 12.0(beta 2)构建,我看到下面的消息 [错误] 警告:-[GKMatch sendD ...
我确信对此有一个“简单”的答案,但我一直很难找到它。 我创建了一个在游戏中心工作的 iOS 纸牌游戏。 目前,它会自动确定在线玩家并且工作正常。 我想做的是让用户邀请他们的游戏中心朋友玩。 文档并没有真正帮助我。 我在 swift 中做我的项目,我觉得我在这里处理过时的项目和旧文档? 我已经设法获得 ...
我想使用 GameCenter MatchMakerViewController邀请朋友加入我的多人实时游戏。 邀请朋友时,他会通过 iMessage 收到邀请链接。 单击该链接时,我想处理邀请,但现在我不知道该怎么做。 在以前的线程中, inviteHandler用于接收传入邀请的事件,但在 A ...
我正在尝试创建一个简单的基于回合的2人游戏,但仍在努力了解如何使用GKTurnBasedMatchmaker 到目前为止,这是我的步骤: 验证本地玩家 使我的视图控制器成为GKTurnbasedMatchmakerViewControllerDelegate 像这 ...
我想切换到GKGameSession(而不是传统的GameCenter),但我的应用程序做了很多自动匹配。 我如何使用Sessions做到这一点? 是否可以使用传统的MatchMaker视图控制器创建游戏,但是然后传递足够的信息供所有人连接到会话? 例如,我可以只传递会话标识符或URL ...
在iOS 10中,游戏中心应用程序已经不见了,所以我假设提供直接从应用程序删除匹配的可能性是个好主意,但是Game Center是否自己做了一些内务管理? 如果用户不手动删除匹配,匹配是否会永久列出? 一段时间后(可能是6个月)删除完成或放弃的比赛是否是一个好主意? 或者游戏中心是否已 ...
我正在使用GameKit进行实时比赛的测验。 我怎么知道是谁发起的比赛是双方双方实时进行的比赛。问题是,如果其中一名球员产生了随机问题,并且所有球员都将共享同一问题。 我想避免所有玩家分享问题。 有什么办法吗? ...
我有一个正在运行的简单单人游戏,其中初始视图控制器具有一个用于启动游戏的按钮。 此按钮执行序列检测,并且GameViewController中的所有游戏逻辑均按预期工作。 我已经按照本教程向游戏中添加了多人游戏功能。 在初始视图控制器上,现在调用一个按钮 在GameKitHel ...
我试图使用Xcode 7 beta 5编写一个简单的多人Swift程序。在运行时遇到以下错误: 然后我尝试并出错,发现这段代码以某种方式引入了该错误: 我不知道这里的专家能说明这里出了什么问题吗? 太感谢了! SAM ...
我正在尝试使用GKMatch对象在两个连接的播放器之间实现VoiceChat。 我的球员已经过身份验证,我也可以使用GKMatchmakerViewController创建比赛。 问题是当我通过委托回调matchmakerViewController:didFindMatch:收到GKM ...
问题简述 尝试使用Gamecenter与朋友实时玩游戏会导致游戏崩溃 项目详情 我正在将cocos2dx与gamecenter一起使用 我正在使用SANDBOX模式:正在测试的两个帐户都处于沙盒模式 使用2个Ipad进行测试(IOS 8.3) 我正在 ...
我需要匹配3个玩家,1个向导和2个战士作为属性。 如何使用GKMatch完成? 以下代码片段来自我的代码 为两名玩家(一名巫师和一名勇士)设置一切都可以,但我需要两名勇士才能比赛。 先感谢您 ...
如何从GKMatchmakerViewController删除邀请好友按钮? 打印其中的所有子视图时,我只看到导航栏。 我是这样呈现的: ...
我正在为我制作的游戏制作多人游戏功能。 一切正常,除非我在配对中并且两个玩家都已连接,如果一个人点击“取消”按钮,则其他设备不会注意到取消。 在另一台设备上,单词更改为“Disconnected”,但是没有调用任何委托方法。 我怎么处理这个? ...
这是一个奇怪的问题。 我的程序可以在iPhone上正常工作,但不能在iPad上正常工作。 在iPhone上,正常调用GKMatch委托,但是在iPad 2和iPad mini上,从不调用didChangeConnectionState函数。 有什么解决办法吗? ...
我想知道某个基于Game Center回合的比赛是作为自动比赛开始的,还是玩家是由朋友邀请的。 我试图从GKTurnBasedMatch对象本身中找出一种方法,但是我想那是不可能的。 我什至没有提出任何合理的建议。 :) 我可以将其存储在匹配项的数据部分中,但是我想在具有许多匹配 ...
我想设置我的游戏的配对viewController 。 为此,我将GKMatchmakerViewControllerDelegate委托添加到名为Home主UIViewController ,如下所示: 要加载配对界面,请使用以下代码: 虽然,当我尝试运行代码时,在下一个cl ...
我的游戏在Xcode模拟器和iPhone上运行。 当我点击搜索键时,它们都被放置在单独的游戏中,而不是由一名玩家加入现有的。 这是一种基于回合的游戏,玩家可以在Game Center自动配对时进行第一回合。 我使用两个单独的Game Center帐户并启用了“沙箱”设置。 知道我做错了什 ...
我目前正在使用Swift制作2人策略棋盘游戏,需要通过本地WiFi或蓝牙连接两台iPad。 无论我今天尝试了什么,我都无法让它们相互检测(我已经尝试了本地WiFi和蓝牙)。 这是我的授权代码,该授权代码在我的应用首次启动时在UIViewController中运行(该代码始终返回“ Sel ...
我遇到了Game Center代码的困扰,并进行了研究和研究,并正在使用似乎是公认的标准方法。 我只是看不到哪里出了问题。 我正在编写一个四人纸牌游戏,如果有任何人退学,我希望他们被邀请重新加入游戏。 场景是这样的:一场比赛正在进行,所有玩家都在游戏中。 一名玩家退出游戏。 指 ...