多个同名比赛-Unity Match Maker

时间:2018-07-13 12:28:01

标签: unity3d multiplayer

为建立配对服务,我使用了以下代码: NetworkMatch

一切对我来说都很正常,除了两个玩家都可以创建同名房间并成为主持人。

Unity Matchmaking API不会限制他们创建具有相同名称的匹配项,因为它已经存在。

那么如果已经存在,如何限制玩家再次创建同名比赛呢?如果存在相同的比赛名称,那么他们需要加入比赛,而不是创建自己的新比赛。

1 个答案:

答案 0 :(得分:0)

在调用CreateMatch()之前,请调用ListMatches()(传递相同的matchName,您将在CreateMatch()的{​​{1}}参数中传递给ListMatches() )。如果返回的比赛名称相同,请不要致电matchNameFilter并让用户输入新的比赛名称。