RPCTarget.Others ์ด๋ฌ๋ฉด ์ด ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ธํ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ค์๊ฒ ํด๋น ๋ฉ์๋๋ฅผ ์คํํ๋ค๋ ๋ง ์๋๊ฐ์??
pv.RPC("Function", RpcTarget.OthersBuffered);
์ด๋ ๊ฒ ์คํํ๋๋ ๋ฉ์๋๊ฐ ๋๋ฒ ํธ์ถ์ด ๋ฉ๋๋ค...ย
์ด ํด๋ผ์ด์ธํธ๋ฅผ ์ ์ธํ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ค์์ Function ๋ฉ์๋๋ฅผ ์คํ์ํค๊ณ ์ถ์ ๋๋ ์ด๋ป๊ฒ ๊ตฌํํ๋ฉด ์ข์๊น์?
ํ .. RPC๊ฐ ์ ํํ ๋ญ๋ผ๊ณ ์๊ฐํ์๋์?
์ ๊ฐ ์๊ธฐ๋ก 2๋ช ์ ํ๋ ์ด์ด๊ฐ ๊ฐ๊ฐ 2๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๊ณ ์์ ๋, ํด๋ผ์์๋ ์ด 4๊ฐ์ ์ปดํฌ๋ํธ๊ฐ ์กด์ฌํ๊ฒ๋๊ณ ์ด๋ PhotonView.IsMine์ด๋ ์๋๋์ ๋ฐ๋ผ ๋๊ธฐํ๋ฅผ ์์ผ์ฃผ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก ์๊ณ ์์์ต๋๋ค... ๋ก์ปฌ์์์ ํน์ ๋ฉ์๋๋ฅผ ์คํํด๋ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ์์๋ ๊ทธ ๋ฉ์๋๋ฅผ ํธ์ถํ์ง ์๊ธฐ์ RPCTarget.All ๊ฐ์ ๊ฑธ๋ก ๋ค ๊ฐ์ด ์คํํด์ฃผ๊ฒ๋์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
[PunRPC] public void Function()
์ด๋ฐ ์์ผ๋ก ์ฐ๋ ค๊ณ ํ์์ต๋๋ค ํน์ ์๋ชป๋ ๋ฐฉ๋ฒ์ด์์๊น์?
์ ์๋๋๋ค ๊ทธ๋ฌ๋ฉด ๋์ฅํ์ด ๋๋๋ผ๊ตฌ์ ๊ทธ๋์ ๊ทธ๋ฐ ๋ถ๋ถ์ ๋ค ์ ์ธํ์ต๋๋ค