トップ 一覧 検索 ヘルプ RSS ログイン

unity_photon_cloud_player_nameの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[[Room一覧を取得|unity_photon_cloud_room_list]] > [[Player一覧を取得|unity_photon_cloud_player_list]]
----
!!![Photon Cloud] Player名を指定

プレイヤー名は「PhotonNetwork.playerName」で設定します。
ここがnullまたはカラの場合はプレイヤー名は未指定。この場合に、プレイヤー名を指定します。

Start関数内で
 PhotonNetwork.ConnectUsingSettings("0.1");
を呼んだ後、
 if (string.IsNullOrEmpty(PhotonNetwork.playerName)) {
     PhotonNetwork.playerName = "playerName";
 }
のようにプレイヤー名をPhotonNetwork.playerNameに指定。
プレイヤー名は、複数人のプレイヤー同士で同じ名前をつけることもできます。

!!プレイヤーID
プレイヤーがユニークであるかの判断は、playerNameよりも「PhotonNetwork.player.ID」で取得できるint型のIDで判断したほうがよいかもしれません。
起動直後は-1が入ってます。
これは、OnJoinedRoom関数に入ってRoomに確実に参加した段階で1より大きな数値が入っています。
これらは他のプレイヤーのIDとは同一にはならないユニークなものになります。


----
[[Room一覧を取得|unity_photon_cloud_room_list]] > [[Player一覧を取得|unity_photon_cloud_player_list]]
----
{{lastmodified}}