如何列出Photon房间中的玩家?

时间:2020-02-08 16:50:02

标签: c# unity3d photon

我正在尝试列出房间中的玩家姓名,但是我该怎么做?

 public override void OnPlayerEnteredRoom(Player newPlayer)
 {
     otherplayers.text = ??????
 }

2 个答案:

答案 0 :(得分:3)

Photon API documentation所述,您可以使用:

  • PhotonNetwork.PlayerList:“当前房间的玩家列表的排序副本。”
  • PhotonNetwork.PlayerListOthers:“当前房间的玩家列表的排序副本,不包括该客户。”

Photon说:“这是使用Linq,所以更好地缓存此值。”

要查看这些内容,请使用例如:

foreach (Player player in PhotonNetwork.PlayerList) 
{
    print(player.NickName);
}

答案 1 :(得分:1)

我认为您正在寻找类似 this 这样的东西:

cron