update์์ ์ ๋ ฅํค ๋ฐ๊ณ fixedupdate์์ ์ด๋ํจ์ ์ฒ๋ฆฌํ๊ฒ ํด๋จ๋๋ฐ ์ ํ๊ฐ ์ข ์ข ์นํ.
๊ทผ๋ฐ update์๋ค๊ฐ ์ด๋ ์ฒ๋ฆฌํ๊ฒ ํ๋ฉด FPS๋ฐ๋ผ ์ด๋์๋๊ฐ ๋ค ๋ฌ๋ผ์ง๋ค๋ฉฐ. ์ด๊ฑฐ ์ด๋ป๊ฒ ํด์ผ๋?
์ด๋ํจ์๋ ์ด๋ ๊ฒ ํจ.
fixedupdate์ ๋ฃ์ง ๋ง๊ณ update์ ๋ฃ๊ณ ๋์ ์ด๋์ด๋ ์ ํ์ ๋ฐฉํฅ*์๋ ฅ(์ ํํ์)*time.deltatime <- ์ด๊ฑธ ๋ฃ์ด์ฃผ์
๊ทธ๊ฑฐ ๋ฃ์ผ๋๊น ์์ ์ ์์ง์;; ์ ํ๋ ์ ํฌ๋ฆฌ๊ธฐ๋ง ๋๋๋ฐ. ํท๊ฐ๋ฆฐ๋ค @_@
๋ณดํต fixedupdate์์์ ์ด๋์ rigidbody์ด์ฉํด์ ์์ง์ผ๋๋ง ์ฐ๋๊ฑธ๋ก ์๊ณ ์์!
์ ๊ฒ๋ Move ํจ์ ์์ rigidbody ๋ค์ด๊ฐ์์ผ๋๊น fixed๊ฐ ๋ง๋๊ฑฐ ์๋? ์์ผ ํท๊ฐ๋ฆฌ์ง;
์ ํ ์กฐ๊ฑด์ค์ ํ๋๊ฐ ์นํ๋ ๊ฑธ๊ฑฐ์. ์ฒ๋ฆฌ๋ fix์์ ํ ๊ฒ ๊ฐ๊ณ .
์ ๋๋ฒ๊ทธ๋ก ์กฐ๊ฑด๋ค ์ ๋๋ก ์ธ์๋๊ณ ์๋์ง๋ฅผ ์ฒดํฌํด์ผ๊ฒ ๋น
์กฐ๊ฑด์ ๋ฉ์ฉํ๋ค. ํจ์๊ฐ FixedUpdate์ ์์ด์ ์๊พธ ์นํ๋๋ด
ํค ์ ๋ ฅ์ update์์ ์ฒ๋ฆฌํ๊ณ , ํค ์ ๋ ฅ ํ ์ ํ์ ๋ํ ์ด๋์ฒ๋ฆฌ๋ฅผ fixedupdate์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ๋ ์์.
ใ ใ ์ง๊ธ ๊ทธ๋ ๊ฒ ๋์ด ์์ด. ๊ทธ๋ฐ๋ฐ ์นํ๋ค;;;
GetButtonDown์ผ๋ก ์ ๋ ฅ ๋ฐ๋๋ฐ ์นํ๋์ค;
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋ผ ๋ชจ๋ ์ด๋๊ด๋ จ์ฝ๋๋ ์ ๋ฐ์ดํธ์ ๋ฃ์ด์ผ๋๋๊ฑฐ ์๋์ผ?? ์ด๋ฒคํธ์ ๋ ฅ์ด ๋ค์ด์์ผ ์ด๋๊ณผ ๊ด๋ จ๋ ๋ฐ์์ด ๋์ฌํ ๋ฐ ๊ทธ ๋ฐ์์ ์ ๋ถ ๋ฌผ๋ฆฌ์ ๊ณ์ฐ์ ํ์๋ก ํ์๋. @_@
์ ํ ํ ๋ movedir ๋ก๊ทธ ์ฐ์ด๋ด
moveDir์ ์ด๋๋ฐฉํฅํ๊ณ ๋ง ๊ด๊ณ์๋๋ ??