Unity/photon/pun1/ユーザー一覧
ナビゲーションに移動
検索に移動
ユーザー一覧は以下のように取得できる。 以下のOn~メソッドは自分以外の時のみ反応する
public class PhotonManager : Photon.MonoBehaviour {
// 自分以外が入室
public void OnPhotonPlayerConnected(PhotonPlayer player)
{
Debug.Log(player.name + " is joined.");
UpdateMemberList();
}
// 自分以外が退室
public void OnPhotonPlayerDisconnected(PhotonPlayer player)
{
Debug.Log(player.name + " is left.");
UpdateMemberList();
}
public void UpdateMemberList()
{
foreach (var p in PhotonNetwork.playerList)
{
Debug.Log("member="+p.name);
}
}
}
自分の名前は以下のように入れる
PhotonNetwork.playerName = name;
注意:部屋に入った時のみでロビーでは反応しない。
参考:http://befool.co.jp/blog/8823-scholar/photon-list-members-in-room/
部屋の中のメンバー
PhotonNetwork.otherPlayers
全体のメンバー
PhotonNetwork.playerList
公式APIマニュアル
https://doc-api.photonengine.com/ja-jp/pun/current/class_photon_network.html