facebook twitter hatena line email

「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