- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
[[LobbyとRoomとPlayerの概念|unity_photon_cloud_lobby_room_player]] > [[Room一覧を取得|unity_photon_cloud_room_list]]
----
!!![Photon Cloud] Lobbyへの参加と去るタイミング
Photon.MonoBehaviour派生のクラスでスクリプトを記述した際、ユーザー(Player)がLobbyに参加するタイミングと終了して去ったタイミングは、
OnJoinedLobby関数で参加/OnLeftLobby関数で去る、を知ることができます。
void OnJoinedLobby() {
// Lobbyに参加.
}
void OnLeftLobby() {
// Lobbyから去った.
}
OnJoinedLobby関数でLobbyに入った段階から、
PhotonNetwork.CreateRoomでRoomを新たに作成、
PhotonNetwork.JoinRandomRoomでRoomにランダムに参加、
PhotonNetwork.JoinRoomで既存Roomに参加、
といった処理を行うことが可能になります(Lobbyに入る前にRoomに入ろうとすると失敗します)。
なお、Roomにまだ参加してないユーザー(Player)は、アプリケーションごとに1つのLobbyにまずは集められることになります。
Roomに参加する際はOnLeftLobby関数が呼ばれてLobbyからは去り、
その後OnJoinedRoom関数が呼ばれてRoomに参加することになります。
----
[[LobbyとRoomとPlayerの概念|unity_photon_cloud_lobby_room_player]] > [[Room一覧を取得|unity_photon_cloud_room_list]]
----
{{lastmodified}}