์ ๋ํฐ์์ ๋ฉํฐํ๋ ์ด ๊ฒ์์ ๊ตฌํํ๋ ค๊ณ ํฉ๋๋ค. (FishNet ๋ฌด๋ฃ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.)ย
๋งต์ ์ค๋ธ์ ํธ๊ฐ ์ฌ๋ฌ ๊ฐ ์คํฐ๋๊ณ , ํ๋ ์ด์ด๊ฐ ํด๋น ์ค๋ธ์ ํธ๋ฅผ ๋์ง๊ฑฐ๋ ์ถฉ๋ํ๋ ๋ฑ ์ํธ์์ฉํ๊ฒ ํ๋ ค๊ณ ํฉ๋๋ค. (ex ํํฐ์ ๋๋ฉ์ฆ)ย
๋ชจ๋ ์ค๋ธ์ ํธ๋ค์ rigidbody๋ฅผ ํด๋ผ์ด์ธํธ์์ isKinematic = true, ์๋ฒ์์๋ง isKinematic = false๋ก ๋๊ณ ์๋ฒ์์๋ง ๊ณ์ฐํ๊ณ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํ๋ ๊ณผ์ ์์ delay๊ฐ ์๊ธฐ๋๋ฐ ์ด๋ป๊ฒ ํด๊ฒฐํ๋๊ฒ ์ผ๋ฐ์ ์ธ๊ฐ์?ย
์ ํ๋ธ๋ฅผ ๋ณด๋๊น client side prediction์ด๋ผ๋ ๊ธฐ๋ฒ๋ ์๋ค๊ณ ํ๋๋ฐ ์ด๋ฌํ ์ ๋ ฅ์ด ์๋ ์ค๋ธ์ ํธ์๋ ์ ์ ํ์ง ์๋ค๊ณ ํ๋๋ผ๊ณ ์.ย
์ ์์์ ๋ณด๋ฉด ๋ฌผ์ฒด์ ๋ถ๋ชํ๋ฉด ๋ฌผ์ฒด๊ฐ ์ด๋ ์ ๋ ๋๋ ์ด๊ฐ ์๋ ํ์ ๋ ๋ผ๊ฐ๋๋ค.ย
์ ๋ฌผ์ฒด๊ฐ ๊ฒ์ ๋ก์ง์ ์ํฅ์ด ์์ผ๋ฉด ๋ฌผ์ฒด ์์ฒด์ ์ ๋ ฅ์ด ์๋๋ผ๋ ํด๋ผ์ธก์์ ์์ธกํด์ ์ผ๋จ ๋น์ทํ๊ฒ ๋ง๋ค๊ณ ๋์ค์ ๋ ๋ผ์จ ํจํท์ผ๋ก ๋๊ธฐํ ํด์ผ ๋น์ทํ๊ฒ ์ฃ ? ๋ญ ๊ฐ๋ฐ์ ๋ฒ ์ด์ค๊ฐ ์ผ๋ง๋๋๋์ง ์ ๊ฐ ์ ๋ฐฉ๋ฒ์ ์์ง๋ง ์ง๊ธ ์ด๋ฐ๊ฑธ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ฐฐ์ฐ๋ ์ค์ด๋ผ๋ฉด ๊ธฐ์กด ๊ฒ์๋ค ์ค ์ํ๋๊ฑฐ ํ๋ ํ๊ฒ์ ์ก๊ณ ๋น์ทํ๊ฒ ๋๋๋ก ํ๋๊ฒ ์ฐ์ ์ด๋ผ ๋ด ๋๋ค
ํด๋ผ๋ ์๋ฒ์์ ์์น ๋ฐ์์ค๊ธฐ๋ง ํ๋ฉด๋ ํ ๋ฐ ๊ตณ์ด Rigidbody์ ๋ฃ์ด์ผํ๋์ ๋นผ๋๊ฒ ์ข์๋ณด์ด๋๋ฐ์
์๋ฒ์์ ๋ฌผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ๊บผ๋ฉด ์์ธก์ ๋ฃ์น ์๋์ด์ ๋๋ ์ด๋ ๋ฌด์กฐ๊ฑด ๋ฐ์ํจ. ๊ฒ๋ค๊ฐ ํด๋ผ์์ ํ๋ ์ด์ด ๋์์ ๋ฐ๋ก ์ฒ๋ฆฌํ๋ฉด์ ํ๋ ์ด์ด๊ฐ ๋ฐ์น๋ ๋ฌผ๋ผ๋ ์๋ฒ์์ ์ฒ๋ฆฌํ๊ฒ ํ์ผ๋ฉด ์๋ฐ์๊ฐ ๋๋๊ฑด ๋น์ฐํ์ง
์ ๋ํฐ FishNet ๋๊ธฐํ๋ฐฉ์์ด rpc/replication๊ฐ์๋ฐ, ์ง์งํ๊ฒ ๋ฌผ๋ฆฌ์ชฝ ๋๊ธฐํ ํ๊ณ ์ถ์ผ๋ฉด ์บ๋ฆญํฐ ์ด๋ ์กฐ์ฐจ๋ ํด๋ผ์์ ์์ธก์ํ๊ณ ์๋ฒ๋ก๋ง ์ด๋์ฒ๋ฆฌํ๊ณ ํด๋ผ๋ ์์ ๋ ๋๋ง๋ง ํ๋์ง, ์๋๋ฉด ๊ฒฐ์ ๋ก ๋๊ธฐํ ํ๋์ง ๋ ์ค ํ๋ํด์ผํจ