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

时间:2017-05-12 07:06:23

标签: c# unity3d photon

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

1 个答案:

答案 0 :(得分:1)

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

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

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