gpt4 book ai didi

ios - GameCenter 回合制配对

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:47 26 4
gpt4 key购买 nike

我对 GameCenter 的回合制功能有疑问。该应用程序的免费版本将允许用户一次最多创建 3 场比赛,并将阻止任何创建自动比赛或邀请其他玩家的尝试。我的问题如下,如果一个没有创建比赛限制的玩家邀请另一个达到该限制的玩家,游戏将会发生,这不是我想要的。

我可以为达到匹配限制的玩家设置任何属性吗?我知道我可以创建比赛并在不满足条件的情况下断开玩家的连接,但这也是我真正想避免的事情。

最佳答案

Game Center 本身不支持限制可用匹配的数量。但是,要强制执行限制,您也不需要创建然后删除匹配项。

跟踪游戏中的活跃匹配数。当玩家达到限制时,停止显示匹配 UI(例如,您的“新匹配”按钮可能会开始显示消息框,而不是显示匹配 View Controller )。看看 Letterpress 是如何做到的——当您有 2 个免费版本的事件游戏时,“+”按钮会提示您购买免费版本。如果您有 1 或 0 个事件游戏,它会显示配对 View Controller 。

不过,Letterpress 似乎有一个疏忽——人们可以打开 Game Center 并从那里请求一场比赛。 Game Center 应用程序将打开 Letterpress,这将显示匹配界面并允许您开始匹配。

也许这可以通过注册 GKLocalPlayerListener 来避免。 .实现 player:didRequestMatchWithPlayers:方法并查看是否可以从那里显示“购买完整版本”提示。

关于ios - GameCenter 回合制配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21573226/

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