获取场景中的玩家人数(团结)

时间:2018-11-15 01:27:52

标签: c# unity3d photon

您知道如何获得特定场景中的玩家数量吗?我正在使用Unity Photon的PUN 2,因此,几乎所有的PUN 1都不起作用。 谢谢。

1 个答案:

答案 0 :(得分:1)

Photon.Pun命名空间中的PhotonNetwork类具有静态属性CurrentRoom,您可以在其中获取房间中的玩家人数。

using Photon.Pun;

public static class MultiplayerHelper
{
    public static int GetPlayerCount() 
    {
        if (PhotonNetwork.CurrentRoom != null)
        {
            return PhotonNetwork.CurrentRoom.PlayerCount;
        }
        return 0;
    }   
}