์ ํฌํค ใ ๊ฐ๋ค ์ง์ง..
๊ตฌ๊ธ๋งํด๋ด๋ ๋ค ๋ค๋ฅธ ๋ฐฉ์์ด๋ผ ๋ด๊ฑฐ์ ํด๋ดค๋๋ฐ ์๋ผ..
RoomOptions roomOptions = new RoomOptions();
ย ย ย ย //๋ฐฉ์ธ์ ๋งฅ์ค๋ฅผ 5๋ก ํ๋ ์์
ย ย ย ย roomMax = Convert.ToString(roomCount);
ย ย ย ย roomOptions.MaxPlayers = Convert.ToByte(roomMax);
ย ย ย ย roomOptions.CustomRoomProperties = new Hashtable() {
ย ย ย ย ย ย ย ย { "name", RoomNameInput.text },
ย ย ย ย ย ย ย ย { "pwd", RoomPasswordInput.text } };
ย ย ย ย roomOptions.CustomRoomPropertiesForLobby = new string[] { "name", "pwd" };
ย ย ย ย PhotonNetwork.CreateRoom(RoomNameInput.text, roomOptions, null);
๋๋ ๋น๋ฒ๋ฐฉ ๊ฐ๋ ์ด๋ผ์ ์ด๋ฐ์์ผ๋ก ๋ฐฉ์ ๋ง๋ค๊ฑฐ๋ ?
๋ฌธ์ ๋ ์ด๋ ๊ฒ ๋ง๋ค์ด์ ๊ทธ๋ฐ๊ฐ..
// ํผ์ด์ ์ํ๊ฐ Disconnected๊ฐ ๋ ๋๊น์ง ๋๊ธฐ
ย ย ย ย while (PhotonNetwork.NetworkingClient.LoadBalancingPeer.PeerState != ExitGames.Client.Photon.PeerStateValue.Disconnected)
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("Waiting for client to be fully disconnected..", this);
ย ย ย ย ย ย yield return new WaitForSeconds(0.2f);
ย ย ย ย }
ย ย ย ย Debug.Log("Client is disconnected!", this);
ย ย ย ย yield return new WaitForSeconds(20.0f);
ย ย ย ย if (!PhotonNetwork.ReconnectAndRejoin()) // ๋ชจ์ข ์ ์ด์ ๋ก Rejoin์ด ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ Reconnect๋ง ์คํ
ย ย ย ย {
ย ย ย ย ย ย if (PhotonNetwork.Reconnect())
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย Debug.Log("Successful reconnected!", this);
ย ย ย ย ย ย }
ย ย ย ย }
ย ย ย ย else // Reconnect ๋ฐ Rejoin ์๋ฃ
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("Successful reconnected and joined!", this);
ย ย }
๊ตฌ๊ธ๋งํด์ ์ฐพ์ ๋ชจ์ข ์ ์ด์ ๋ก ์๋ฒ์์ ํ๊ฒผ์๋ ์ฌ์ ์ ํ๋๊ฒ ์๋จ.. ๋ค์ ์ผ์ผํ ๋ฐฉ์ ๋น๋ฒ์น๊ฒํ๋ฉด ํด๋น๋ฐฉ์ ์ ์ ๋๋๋ฐ
๊ทธ๋ฐ ์์ ์์ด ๋ฐ๋ก ์๋ ์๋ ๋ฐฉ์ ๋ฃ์ผ๋ ค๋๊ฒ ์๋จ..
๋ฃธ์ ๋ค์ด๊ฐ๋ค ์๋ฒ์์ ํ๊ฒผ์๋ ๊ทธ ๋ฐฉ์ ์๋์ผ๋ก ๋ค์ ๋ค์ด๊ฐ๊ฒ ํ๊ณ ์ถ์๊ฑฐ์ผ?
ใ ใ ๋ง์ ๊ทผ๋ฐ ๋ด๊ฐ ๋ฐฉ์ ๊ตฌ์ฑํ๊ณ ์กฐ์ธํ๋ ๋ฐฉ์์ด ์ผ๋ฐ ํฌํค๋ฃธ ๋ฐฉ์์ด๋ ๋ฌ๋ผ์ ์๋๋๊ฑด์ง ๊ทธ๊ฑธ ๋ชจ๋ฅด๊ฒ ์..
ํฌํค์ ํ ๊ธด์๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฃธ์ ๋ณด ๋ค ์์ด๋ฒ๋ฆฐ๋ค.. ๊ทธ๋ฌ๋ ๋ค์ ์ฐ๊ฒฐ๋์๋ค๋ฉด ๋ก๋น๋ก๊ฐ์ง ๋ฃธ์ผ๋ก ๋์๊ฐ์ง์์. ์ ๊ทธ๋ ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด ํ๋ ์ด์ดํ๋ฆฌํน ๊ฐ์๊ฑฐ๋ก ๋ฐฉ์ ๋ค์ด๊ฐ์๋ ๊ทธ ๋ฃธ ์ ๋ณด์ค ๋ฃธ์ด๋ฆ, ๋น๋ฐ๋ฒํธ, ๋ฃธ์์๋ค์ด์๋์ง์ฌ๋ถ 3๊ฐ์ ๋๋ ์ ์ฅ์ํค๊ณ ํ๊ฒจ์ ๋ค์ ์ ์ํ์๋ ๋ฃธ์์๋ค์ด์๋์ง์ฌ๋ถ๊ฐ on ์ํ์์ผ๋ฉด ์ ์ฅํ๋ ๋ฃธ์ด๋ฆ, ๋น๋ฐ๋ฒํธ๋ก ๋ค์ด๊ฐ๊ฒ ํด์ผํด
๊ทธ๋ฆฌ๊ณ ์๋ฒ ์ฐ๊ฒฐ ๋๊ฒผ์๋ ํธ์ถ๋๋ ํจ์ ์์ํ ๋ฐ ์ ๋ ๊ฒ ๋ฐ๋ณต๋ฌธ ์๋๋ ค๋ ๋์ง ์์ ??