๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ๊ฐ์ ํ๋ ์ด์ด๊ฐ ์๋ก ์ ์๋๋ก ๋ง์ฃผ๋ณด๊ณ ์๋๊ฑธ๋ก ๋ณด์ด๊ฒ ํด์ฃผ๊ณ ์ถ์ด์(ํ์ค์คํค ์๊ฐํ์ฌ ๋จ)
๊ทธ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ ์ด์ด๋ฅผ ์คํฐํ ๋ ๊ธฐ๋ณธ ์์น๋ (0,-4,0)์ผ๋ก ์คํฐ์ํค๋ ์คํฐ๋ ํ ์๋ก ํด๋ผ์ด์ธํธ ํ๋ฉด์์
๋ด๊ฐ ์๋ ๋ฆฌ๋ชจํธํ๋ ์ด์ด, ๊ทธ๋ฌ๋๊น ์๋๊ฐ ์์์๋๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ํด์ฃผ๊ณ ์ถ์๋ฐ
์๋ฌด๋ฆฌ ์ฝ๋๋ฅผ ์ ๋ ๊ฒ ์จ๋ด๋ ๋ชจ๋ ํ๋ ์ด์ด๊ฐ ๊ฐ์ ๊ธฐ๋ณธ ์คํฐ์์น์ธ (0,-4, 0)์ผ๋ก ์คํฐ๋๊ณ ์ฎ๊ฒจ์ง์ง ์๋ค์..
์๋ฒ์ง์ง ์ ๋ชจ๋ฅด๋ ๋ด๋น๋ผ ์ฌ๊ธฐ์ ๊ธฐ ๊ฒ์ํด์ ๊ฐ์๋ณด๋ฉด์ ๋ฐ๋ผํ๋๋ฐ..์๊ฐ๋ณด๋ค ์ ์๋๊ณ ์ด๋ ต๋ค์..ใ
์ ๊ฐ ๋ญ ์๋ชปํ๋์ง ํน์ ์์๋๋ถ ๊ณ์ค๊น์..
๋คํธ์ํฌ ์์ด ๊ทธ๋ฅ ํผ์๋ ธ๋๊ฑธ๋ก๋ ๊ฑฐ์ ๋ค ๋ง๋ค์ด์ ํ๋ฒ ์๋ฒ ์ ํ๋ณด๊ณ ์ถ์ด์ ๋ง์ง์ ๊ฑฐ๋ ค๋ณด๊ณ ์์ต๋๋ค..
ํฌํค์ ํ๋ ์ด์ด๊ฐ ์๋ ๋ก์ปฌ ํ๋ ์ด์ด๋ฅผ 2๋ช ๋ง๋ ๋ค์ ๊ทธ ํ๋ ์ด์ด๊ฐ ์ฌ์ฉํ ๊ตฌ์ญ์ ๊ตฌํํ๊ณ (์ ์ฅ, ๋ชฉ์จ, ํจ ๋ฑ) ์๋์ ์์ ๊ทธ๋ฆผ์ฒ๋ผ ๋ฐฐ์นํ ๋ค์ ๊ฐ ๋ก์ปฌ ํ๋ ์ด์ด์ ํฌํค์ผ๋ก ๋ง๋ ํ๋ ์ด์ด๋ฅผ ํ ๋นํ์ธ์ ํฌํค ํ๋ ์ด์ด์ ์์น๋ ์๊ด ์๊ฒ๋ฉ๋๋ค. - dc App
๊ฐ ํ๋ ์ด์ด์ ํ๋ฉด์ ์์ ์ 6์์ ์์นํ๊ฒํ๊ณ ์๋๋ 12์์ ์์นํ๊ฒํฉ๋๋ค ๊ทธ ๋ค์ ํ๋ ์ด์ด๊ฐ ์ด๋ค ํ๋์ ํ ๋๋ง๋ค PunRPC๋ก ๋ค๋ฅธ ํ๋ ์ด์ดํํ ์ด๋ค ํ๋์ ํ๋์ง ์ ๋ฌํด์ ๋๊ธฐํํ๋ฉด ๋ฉ๋๋ค - dc App
ํ.. ์ ๊น ์ฅ๋ณด๋ฌ ๋์๋๋ฐ ๋์๊ฐ์ ๋ง์์ฃผ์ ๋๋ก ํด๋ณผ๊ฒ์..!!!
ํฌํค ํ๋ ์ด์ด์ ๋ก์ปฌ ํ๋ ์ด์ด ํ ๋น, ๋ก์ปฌ ํ๋ ์ด์ด์ ๋ก์ปฌ ํ๋ ์ด์ด๊ฐ ์ฌ์ฉํ๋ ๊ณต๊ฐ ํ ๋น, ํ๋ ์ด์ด๊ฐ ํ๋ํ์ ๋ ์์ ์ ์ฒ๋ฆฌ๋ ๋ก์ปฌ์์, ๋ค๋ฅธ ์ฌ๋๊ณผ ๋๊ธฐํ๋ ํฌํค ํ๋ ์ด์ด๋ฅผ ํ๊ณ PunRPC์์ ์ฒ๋ฆฌํ๋ ์์ผ๋ก ๊ตฌํํ๋ฉด๋ฉ๋๋ค. - dc App
๋ก์ปฌ ํ๋ ์ด์ด๋ฅผ 2๋ช ๋ง๋ค๋ผ๋๊ฒ ํด๋น ์ฌ์ ๊ทธ๋ฅ ์ผ๋ฐ ํ๋ ์ด์ด๋ฅผ ๋ฏธ๋ฆฌ ๋ง๋ค๋ผ๋๊ฑธ๋ก ์ ์ถ๋๋๋ฐ ๋ง์๊น์ฌ? ์ ๊ฐ ์ง์ง ์๋ฒ ๋ด๋น๋ผ ์กฐ๊ธ ๋ต๋ตํ์ค์ ์๋๋ฐ ํ์ธ์ฐจ ์ฌ์ญ์ด๋ด์ ๋ฏธ๋ฆฌ ์ฌ์ ํ๋ ์ด์ด ๋๊ฐ๋ฅผ ์์๋๋ก ๋ง๋ค์ด๋๊ณ ๊ทธ ๊ฒ์์ค๋ธ์ ํธ๋ฅผ ํฌํค ๋คํธ์ํฌ์ ํ ๋นํด์ฃผ๋๊ฑด๊ฐ์?
๋ฏธ๋ฆฌ ๋ก์ปฌ ํ๋ ์ด์ด(ํ๋ ์ด์ด ์คํฌ๋ฆฝํธ + ํ๋ ์ด์ด๊ฐ ์ ์ดํ ๊ฒ๋ค)๋ฅผ ๋ง๋ค์ด๋ ๋ค์ ํฌํค์ผ๋ก ํฌํค ํ๋ ์ด์ด(ํฌํค ํ๋ ์ด์ด ์คํฌ๋ฆฝํธ ํฌํจํ ํ๋ฆฌํน)๋ฅผ ์์ฑํ์ ๋ ๋ก์ปฌ ํ๋ ์ด์ด์ ํฌํค ํ๋ ์ด์ด๋ฅผ ์๋ก ์ฐ๊ฒฐ์์ผ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ ํ๋ธ์ ์ ๋ํฐ ํฌํค ํด์ ๊ฒ์ ์ด๋ฐ ์์ผ๋ก ๊ฒ์ํ๋ฉด ์ฐธ๊ณ ํ ๋งํ ๋ด์ฉ์ด ๋์ฌ๊ฒ๋๋ค - dc App
๊ฐ์ฌํฉ๋๋ค ํ๋ฒ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค..!
๋ณธ์ธ์ด ์์ฑํ์ผ๋ฉด ํฌํค๋ทฐ ๋ณธ์ธ๊บผ ์๋? ๋์ฒ๋ผ ์ด๊ธฐํ ํจ์ ํํ๋ก ์ปจํธ๋กค ํ ๊บผ๋ฉด rpc๋ก ์คํ ํ๋ผ๊ณ ํด์ผ์ง.
์ค..์๊ฐํด๋ณด๋ ๊ทธ๋ ๋ค์ ์ด์ผ isMine์ ๊ตฌ๋ถํ์ง..?์ถ์ด์ง๋ค์.. ์ ๊ฐ RPC์ ํฌํค๋ทฐ ๊ฐ๋ ๊ณผ ์ฐจ์ด๋ฅผ ์์ง ์ ๋ชฐ๋ผ์ ์๊ธด ๋ฌธ์ ์ธ๊ฐ๋ด์..ใ
์ฌ์ ์ฒ์๋ถํฐ ์๋ ์ค๋ธ์ ํธ๋ค์(ํฌํค๋ทฐ์๋) ๋ง์คํฐ ํด๋ผ๊ฐ ์ฃผ์ธ์ด๊ณ ์ค๊ฐ์ ์์ฑ๋๋๊ฑด PhotonNetwork.Instantiate ์คํํ ์ฌ๋๊บผ์. ์๊ณ ์๊ฒ ์ง๋ง ์ฐฉ๊ฐํด์ ์๋๋๊ฒ ํ์ฌ ์ฌ์ ๋ณด์ด๋๊ฑด ๋ค ๋ด๊บผ์(ํฌํค๋ทฐ ๋งํ๋๊ฑฐ ์๋). ๊ฐ๊ฐ์ ํ๋ ์ด์ด๊ฐ ์์ ๋ง์ ์ฌ์ ๊ฐ์ง๊ณ ์๋๊ฑฐ์. ์ ๊ธฐ ๋ค๋ฅธ ํ๋ ์ด์ด ์ค๋ธ์ ํธ๋ผ๊ณ ๊ตฌ๋ถ์ ํด๋ดค์ง๋ง ๋ด ์ฌ์ ์๋ ์ค๋ธ์ ํธ๋ค์ ์ฌ์ค ๋ค ๋ด๊ป๋ฐ ์ด๋ป๊ฒ ์ปจํธ๋กคํ๊ฒ ์? ์ด๋ ํฌํค์ ๋์์ ๋ฐ์์ ์ปจํธ๋กคํ๋๊ฑฐ์. ๋ด ์ค๋ธ์ ํธ๋ ๋์ ์ ํ์ ๋ค๋ฅธ ํ๋ ์ด์ด์๊ฒ ์ ๋ฌํด์ฃผ๊ณ ๋ค๋ฅธ ํ๋ ์ด์ด๋ ์ ๋ฌ๋ฐ์ ๊ฐ์ผ๋ก ๋์ ์ปจํธ๋กค ํด์ฃผ๋๊ฑฐ์.
๊ทธ๋์ rpc๊ตฌ์กฐ์งค๋ ์ง์ ์ปจํธ๋กค ํ๋๊ฑด ๋ณธ์ธ ํฌํค๋ทฐ ์ค๋ธ์ ํธ์ ํํด์ ํ๋๊ฒ ์ข์. ๋ค๋ฅธ ํฌํค๋ทฐ ์ค๋ธ์ ํธ๋ฅผ ์ปจํธ๋กคํ ๋ rpc๋ก ์์ฒญํด์ ๊ทธ ํฌํค๋ทฐ์ ์ฃผ์ธ์ด ์ฒ๋ฆฌํ๊ฒ ๋ง๋ค์ด์ผ ํจ. ๊ทธ๋ ๊ฒ ์ํ๊ณ ์ง์ ์ปจํธ๋กค ํ๋ค๊ฐ ์คํ๊ฒํฐ์ฒ๋ผ ๊ผฌ์ฌ์ ๋จธ๋ฆฌํฐ์ง
์์ ํ ์ดํดํ๊ฑด ์๋๊ฑฐ๊ฐ์ง๋ง ๊ทธ๋๋ ๋ถ๋ถ์ ์ผ๋ก ๊นจ๋ฌ์๊ฑฐ ๊ฐ์์ ๋ง์ ๊ฐ์ฌํฉ๋๋ค