关于c#:Unity Photon可以检查当前玩家人数吗?

Unity Photon can check current player count?

现在,我测试我的演示游戏是否使用只有20 ccu的免费版本。 我想问一下如何检查现在有多少玩家连接我的光子服务器。 如果光子服务器连接了20个播放器,我想做一些等待功能。
我该如何检查? 谢谢。


您可以使用OnLobbyStatisticsUpdate()回调获取连接到大厅的当前在线用户的数量。 您的课程必须从Photon.PunBehaviour派生。

1
2
3
4
5
public override void OnLobbyStatisticsUpdate()
    {
        string countPlayersOnline;
        countPlayersOnline = PhotonNetwork.countOfPlayers.ToString() +" Players Online";
    }

请注意,此更新每10秒附带一个正确的值(或多或少取决于服务器负载)。