gpt4 book ai didi

iphone - 在新游戏中的 GKTurnBasedMatch 我可以等到其他玩家接受我的邀请吗?

转载 作者:行者123 更新时间:2023-11-29 04:00:32 24 4
gpt4 key购买 nike

我正在编写回合制游戏的多人游戏部分,我正在使用游戏中心来管理比赛。使用 GKTurnBasedMatch 开始新游戏不会立即向其他玩家发送邀请通知。要发送通知,我必须采取行动并结束第一回合...我可以修改此行为吗?只有当其他玩家已经接受我的邀请时,我才想进行第一次回合。

最佳答案

实现这一点的一种方法是在 NSData 中添加一个值,比如一个 int,它会记住它是什么回合数。开始游戏,然后立即结束回合,而不向用户显示任何内容。它所做的只是增加回合数。当其他玩家接受时,如果回合编号显示是第二回合,则再次增加回合编号,并结束他们的回合。继续这种结束-递增-结束的模式,直到第一个玩家收到转回,然后开始正常游戏,所有玩家都接受了邀请并正式加入游戏。

我不建议这样做,因为这可能会导致准备开始的玩家的游戏时间明显延迟。他们最终可能会期望您的游戏能够做到这一点,但标准模式的玩家开始玩游戏的明显等待时间较短。

关于iphone - 在新游戏中的 GKTurnBasedMatch 我可以等到其他玩家接受我的邀请吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902728/

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