ios 替换GKTurnBasedMatch参与者属性中的玩家

bybem2ql  于 2023-02-01  发布在  iOS
关注(0)|答案(2)|浏览(94)

从Apple的Class Reference中,我了解到GKTurnBasedMatchparticipants属性有一个固定的大小,这个大小是在比赛开始时确定的。此外,我了解到participants的最大允许大小是16个玩家。有没有办法让一个玩家退出比赛并被另一个玩家取代?换句话说,如果16个玩家加入比赛,而一个退出,他/她的职位能否重新填补?
提前感谢您的时间。

e4yzc0pl

e4yzc0pl1#

此时,没有办法从GKTurnBasedMatch中删除GKTurnBasedParticipant,而是由“participantQuit...”和“endMatch...”函数将参与者的status设置为Done,因此,参与者实际上并没有从匹配中删除,他们的位置仍然是满的。

aurhwmvo

aurhwmvo2#

正如@codeperson所说,实际上没有已知的选项来替换任何匹配状态下的参与者。* 但我刚刚在旧的官方文件中找到了相反的声明。*
查找in this doc部件“设置参与者退出比赛时的比赛结果”。

相关问题