「Unity/photon/pun1/ユーザー一覧」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「ユーザー一覧は以下のように取得できる。 以下のOn~メソッドは自分以外の時のみ反応する public class PhotonManager : Photon.MonoBehavi...」) |
細 (Admin がページ「Unity/photon/ユーザー一覧」を「Unity/photon/pun1/ユーザー一覧」に、リダイレクトを残さずに移動しました) |
||
(同じ利用者による、間の5版が非表示) | |||
行23: | 行23: | ||
} | } | ||
} | } | ||
+ | |||
+ | 自分の名前は以下のように入れる | ||
+ | PhotonNetwork.playerName = name; | ||
+ | |||
+ | 注意:部屋に入った時のみでロビーでは反応しない。 | ||
参考:http://befool.co.jp/blog/8823-scholar/photon-list-members-in-room/ | 参考: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 |
2021年8月11日 (水) 17:43時点における最新版
ユーザー一覧は以下のように取得できる。 以下の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