3d๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด๋ณด๊ณ ์ถ์๋ฐ ์บ๋ฆญํฐ ์์ง์ด๋๊ฑฐ๋ ์นด๋ฉ๋ผ ์ธํ ํ๋๊ฑฐ๋ ์ฝ์ง์๋ค
์ผ๋จ ์์ง์ด๋๊ฑฐ๋ ์ ๋ํฐ Third Person Controller์์ ์ธ๊ฐ ๊ทธ๊ฑฐ๋ณด๋ฉด์ ํ๊ณ ์๋๋ฐ
์ ํ ๊ตฌํ๋ ์ต๋ ๋ํ์๋๋ฅผย ์์ ๋ํ๊ณต์ v = sqrt(height * -2 * customGravity) ์ด๋ฐ์์ผ๋ก ๊ตฌํํด๋๊ณ
์ค๋ ฅ๊ฐ์๋๋ deltatime * custom gravity ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ตฌํํด๋ ผ๋ค๋๊ฐ
ground check๋ ๋จ์ characterController ์ฐ๋๊ฑฐ์๋๋ผ Physics.CheckSphere๋ก ๋ฐ๋ก ๊ฒ์ฌํ๋ค๋๊ฐ
(character Controller.isground๋ ๋ก๊ทธ์ฐ์ด๋ณด๋๊น True๋ False ๋ฒ๊ฐ์๊ฐ๋ฉด์ ๋์ค๋๋ผ ์๊ทธ๋ฌ๋์ง๋ ๋ชจ๋ฅด๊ฒ ์)
์ ๋ฐ๋ฏธ ๊ฐ์ ํ๋ ๋ค์ด๋ดค๋๋ฐ ๋ฐ๋ผ์น๊ธฐ๋งํด์๋ ์ค๋ ฅ ์ ๋์๋๋๊ฑฐ๊ฐ์์ ์์ ์ฝ๋ ํ๋ ์ก์๋๊ณ ๋ถ์์ค์ธ๋ฐ ์ฝ์ง์๋ค ์ ๋ง
๋ ํ ๋ ๋นก์ผ๋ ์ฐจ๋ผ๋ฆฌ ํ์๊ฐ์ ๋ฐฐ์ฐ๋๊ฒ ๋ ๋์ผ๋ ค๋?
๋ ๋๋ง ํ๋ฆฌํฐ๋ผ๋ฉด ์ธ๋ฆฌ์ผ ๋์์ ๋ง์ด ๋ฐ์ ์ ์๊ฒ ์ง๋ง, ์์ง์ ๊ตฌํํ๋๊ฑฐ์์๋ ์์ง์ด๋ ์๊ด์์ด ๊ตฌํํ๋ ์ฌ๋์ ๋ฅ๋ ฅ์ ์ฐจ์ด๋ผ์. ์ด์ฌํ ํด๋ณด์ผ. ์ด์ ์์์ด์ฌ
ใฑใ ใฑใ ํ๋ฒํด๋ด ๊ทผ๋ฐ ๊ฒ๊ฐ๋ฐํ๋ ์ฌ๋๋ค ๋ค ์ฒ์ฌ์ธ๋ฏ ใ ใด ์ด๋ ต๋ค
Jrpg ๊ฐ๋นก์ผ๋ ํํ