Unity Photon 可以查看当前玩家数吗?

Unity Photon can check current player count?

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

您可以通过OnLobbyStatisticsUpdate()回调获取当前连接到大厅的在线用户数。您的 class 必须派生自 Photon.PunBehaviour

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

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