FPS ๊ฐ๋ฐํ๋ ค๋ฉด ์ํ์ ์ง์์ด ์ข ํ์ํ ๊ฑฐ ๊ฐ์๋ฐ.
2D ๋ฒกํฐ, 3D ๋ฒกํฐ, ๋ฏธ์ ๋ถ ๋ฑ๋ฑ ํน์ ์ด๋ค ๋ถ๋ถ์ด ํ์ํ ๊น?
๊ณ์ฐ์ API๊ฐ ํด์ฃผ๋๋ผ๋ ์์ ์ธ์ธ์ค์ ์์์ผ ๋๋๊น,,,
2D ๋ฒกํฐ, 3D ๋ฒกํฐ, ๋ฏธ์ ๋ถ ๋ฑ๋ฑ ํน์ ์ด๋ค ๋ถ๋ถ์ด ํ์ํ ๊น?
๊ณ์ฐ์ API๊ฐ ํด์ฃผ๋๋ผ๋ ์์ ์ธ์ธ์ค์ ์์์ผ ๋๋๊น,,,
Direction V = targetV - myPositionV ๋ก ๋ฐฉํฅ ํ ์ ์๊ณ , ๋ด์ dot์ ํตํด์ ์์ผ๊ฐ์ ํ๋จํ ์ ์๊ณ cross๋ฅผ ํตํด์ ์ถ์ ๋ฒ์ด๋ ๊ฐ๋๋ฅผ ํ๋จํ ์ ์๋ค.
์ด ์ธ๊ฐ์ง๋ง ์๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฉํฅ ์ค์ , ๊ฐ๋, ๊ธ๋ก๋ฒ XYZ ๊ฐ๋๋ฅผ ์ด๊ธ๋ ๊ฐ๋์ ๋ฐ๋ฅธ ๊ฒ๋ค (๋ฒฝํ๊ธฐ๋ ๋ญ๋ ) ํ ์ ์๊ณ ๋ญ ์ฌ๊ธฐ์์ ๋ช๊ฐ์ง ์ํ์ ๊ณต๋ถํ๋ฉด ๋ฒฝํ๊ธฐ๋ ์ด๋ฐ๊ฑฐ ๋คํ ์์์. ํ์ง๋ง! ์ด๊ฑด '์ํ'๋ฟ์ด๊ณ FPS์ ํ์ํ ์ง์๋ค์ ๋ ๋ง๋ค ใ ใ ?
๊ณ ๋ง์ก