「Unity/photon/pun1/ユーザー一覧」の版間の差分
提供: 初心者エンジニアの簡易メモ
行3: | 行3: | ||
public class PhotonManager : Photon.MonoBehaviour { | public class PhotonManager : Photon.MonoBehaviour { | ||
− | |||
// 自分以外が入室 | // 自分以外が入室 | ||
public void OnPhotonPlayerConnected(PhotonPlayer player) | public void OnPhotonPlayerConnected(PhotonPlayer player) |
2017年10月28日 (土) 10:11時点における版
ユーザー一覧は以下のように取得できる。 以下の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/