Pun(Photon)Unity 5播放器列表仅返回本地

时间:2016-02-14 14:30:40

标签: c# unity5 photon

当我打电话给它时,它只显示我的玩家名字,而不是其他人,但当我将foreach循环更改为foreach(PhotonPlayer播放器在PhotonNetwork.otherPlayers中)时,它会返回另一个玩家,那么我哪里可能出错?

这是显示只显示我的循环

void openCloseScore(){
    if (Input.GetKey (KeyCode.Tab)) {
        ScoreBoard.SetActive (true);
        foreach(PhotonPlayer player in PhotonNetwork.playerList) {
            ScoreboardTxt.text = "\r\nPlayerName:  " + player.ToString
                ();
        }
    } else {
        ScoreBoard.SetActive (false);
    }
   }

这个显示其他玩家。这就是我知道上面的剧本应该让所有的球员。

void openCloseScore(){
    if (Input.GetKey (KeyCode.Tab)) {
        ScoreBoard.SetActive (true);
        foreach(PhotonPlayer player in PhotonNetwork.otherPlayers) {
            ScoreboardTxt.text = "\r\nPlayerName:  " + player.ToString
                ();
        }
    } else {
        ScoreBoard.SetActive (false);
    }
   }

我需要循环来向所有人展示。

0 个答案:

没有答案