Unity/photon/pun2/接続ユーザー取得
提供: 初心者エンジニアの簡易メモ
2023年9月22日 (金) 04:24時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==接続ユーザーリスト取得== <pre> foreach (Player p in PhotonNetwork.PlayerList) { Debug.Log("p.NickName=" + p.NickName); Debug.Log("p.UserId=" + p.UserId); }...」)
接続ユーザーリスト取得
foreach (Player p in PhotonNetwork.PlayerList) { Debug.Log("p.NickName=" + p.NickName); Debug.Log("p.UserId=" + p.UserId); } PhotonNetwork.PlayerListは、OnJoinedRoomで、自分が部屋に入ったときか、OnPlayerEnteredRoomで、他人が部屋に入ったときのイベント後に、取得するように。 <pre> public override void OnJoinedRoom() {} public override void OnPlayerEnteredRoom(Player player) {}
自分以外のUserIdが空になるとき
以下のように部屋オプションを追加してPublishUserIdをtrueへ
RoomOptions roomOptions = new RoomOptions(); roomOptions.PublishUserId = true;