ํ ๋ฐฉ์ 8๋ช ์ ๋ ๋ค์ด์จ๋ค๊ณ ์์ ํ๊ณ
๋งํผ์๊ฒ์์ฒ๋ผ ์ญํ ์ ์ง์ ํด์ค ๋ค์, ๋งต์ ๋ฟ๋ ค์ ธ์๋ ์ด๋ค์ ์ฃผ์์ ์๋ก ์ธ์ฐ๋ ๊ฒ์์ ๋ง๋ค๊ณ ์๋๋ฐ
(์ด๋ชฝ์ด์ค์ฒ๋ผ ๊ฒ์์ด ๋๋๋ฉด ๋ฐ๋ณตํด์ ๋ค์์์ํจ)
ํฌํค์ ์ ๋ฌธํ๋ฉด์ ๋ง๋ ๊ฑฐ๋ผ ๋๋ถ๋ถ ๋ณ์ ๋๊ธฐํ๋ฅผ RPC์ RpcTarget์ Allbuffered๋ก ์คฌ์์ด
๊ทธ๋ฐ๋ฐ ์ด๋ ๊ฒํ๋๊น ๊ฒ์ ํ๋ ์ด๊ฐ ๋ง์ด ์งํ๋ ์ํ์์ ์ ํ๋ ์ด์ด๊ฐ ๋์ค์ ๋ค์ด์ค๋ฉด
์ด๋๊น์ง buffered๋ก ์์ธ ๋ฐ์ดํฐ(์๋ฅผ๋ค์ด, ๊ฐ ํ์์ด์ด์ ์ญํ , ์ฃผ์ด ๋ฌด๊ธฐ, ์ฒด๋ ฅ ๋ณํ ๋ฑ๋ฑ...)๊ฐ ํ๋ฒ์ ์ซ ๋ฐ์์ง๋๋ผ๊ณ
ํน์ ์ด๊ฑฐ๋๋ฌธ์ ๋ฐ์์๋๋ ๋๊ธฐํ์ ๋ฌธ์ ๊ฐ ์๊ธธ์๋ ์์ง ์์๊น ์ถ์ด์
์ ํ๋ธ์ ์ด ์์ ์ฐธ๊ณ ํ๋ฉด์ Rpc๋ฅผ buffered๋ก ์ฃผ์ง์๊ณ , ๊ทธ๋ฅ All๋ก ์ค๋ค์, ์ ํ๋ ์ด์ด๊ฐ ๋ค์ด์ฌ๋์ ๊ฐ ํ๋ ์ด์ด๊ฐ ์์ ์ ํ์ฌ์ํ๋ฅผ ์ฆ์ ์ ๋ํด์ ์ ํ๋ ์ด์ดํํ ์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ ๋ถ ๋ฏ์ด๊ณ ์น๋ ์ค์ธ๋ฐ
์ค์ ๋ก ์ด๋ ๊ฒ ํด์ฃผ๋๊ฒ ์ต์ ํ๋ ๋๊ธฐํ ์ธก๋ฉด์์ ํจ๊ณผ๊ฐ ์๋ ๊ฑฐ์? ์๋ ๊ทธ๋ฅ ๋์ ๊ธฐ์ฐ์ธ๊ฐ
๋ง์ฝ ์ค์ ๋ก ํจ๊ณผ๊ฐ ์๋ค๋ฉด, ๊ทธ๋ผ ๊ทธ๋ฅ Rpc์ Allbuffered๋ก ๋ณด๋ผ๋๋ ์ฃผ๋ก ์ด๋ค์ํฉ์์ ์ฌ์ฉํ๋ฉด ์ข์?
์ํ๋ ์ด์ด๊ฐ ๋ค์ด์ค๋๋ฐ ๊ฐํ๋ ์ด์ด์คํ๋ช ์ด ์ ์ ์ฐ๊ฒฐ์ด ๋๊ธด๋ค๋ฉด? ์๋๋ฉด ๋๊ฐ์ํ์ธ๋ฐ ์์ง๋ฐ์ดํฐ๊ฐ๋จ์๊ฑฐ๋ผ๋ฉด? ๋ฑ๊ณ ๋ คํ๋ฉด ์ ๋ฐฉ์์ ๋ฌธ์ ์ ์์ง์์๊น ํฌํค๋คํธ์ํฌ๋ photonview ๊ณ์๋๊ธฐํํด์ฃผ๋๊ฑฐ ์๊ณ ๊ฐ๋์์ผ์ด๋๋๊ฒ์ด๋ผ๋ฉด ํ๋กํผํฐ ์ฐ๋๊ฐ ์์ RPCBuffer์ฐ๊ณ ์บ์ฌ๋ค์ ์์ ์ฃผ๋๊ฐ
ํฌํค๋ทฐ ๊ณ์ ๋๊ธฐํํด์ฃผ๋ onPhotonSerializeView๋ ํฌํค๋ทฐ๋ฅผ ๊ณ์ ๋๊ธฐํํด์ฃผ๋๊ฑฐ๋๊น ์ต์ ํ์๋ ์๋ง์๊ฑฐ๊ฐ๊ณ , ์ปค์คํ ํ๋กํผํฐ๋ ํ๋ ์ด์ด ๊ฐ๊ฐ์ธ์๊ฒ ์ง์ ํด์ฃผ๊ธด ํ๋ค์ด๋ณด์ด๋๋ฐ... ์ผ๋จ ๋ด๊ฐ ํฌํค ์ ๋ฌธ์๋ผ์ ์ ๋ชจ๋ฅด๋๊ฑฐ๊ฒ ์ง๋ง
rpcbuffer ์บ์๋ฅผ ์ง์ฐ๋ ๋ฐฉ๋ฒ ์ฐพ์๋ณด๋ค๊ฐ ์๋๋ฉด ์ผ๋จ ์ด๋๋ก ์งํํด์ ๊ตฌํ๋ถํฐ ์ ๊ฒฝ์จ์ผ๊ฒ ๋ค. ใณใณ