๋ฉ์ธ ์นด๋ฉ๋ผ FPS์ฒ๋ผย ๋ง์ฐ์ค๋ก ์์ผ ํ์ ์ํค๋ ค๊ณ ์คํฌ๋ฆฝํธ ์์ฑํ๋๋ฐ ์ํ๋๋๋ก ์๋์ด ์๋ผ์ ์ง๋ฌธํจ
๋ง์ฐ์ค ์์ง์ฌ๋ 1๋๋ ธ๋ฏธํฐ๋ง ๊นจ์๊นจ์ํ๊ณ ํ๋ฉด์ด ์ ํ ์๋์๊ฐ๋๋ฐ update๋ย fixedupdate๋ ์ ๋ ฅ/ํ๋์ ๋ค๋ฅด๊ฒ ํด์ ๊ทธ๋ฐ๊ฐ... ๊ณ ์๋ถ๋ค ๋ถํ๋๋ฆผ...
fixedupdate ์์์ฐ์ฐ์ Time.deltaTime ์ฐ์ง๋ง๊ณ Time.fixeddeltaTime ์ด๊ฑฐ ์ฐ์ 1000ํ๋ ์ ๊ธฐ์ค์ผ๋ก ์ ์๋ 0.001 ์ ๋ ๊ฐ์ด๊ณ ํ์๋ 0.02 ์ ๋ ๊ฐ์ (50ํ๋ ์ ๊ณ ์ ์ผ๋) ๊ทธ๋์ ํ 20๋ฐฐ ์ฐจ์ด๋๋๊ฑฐ์ง
FixedUpdate() ํจ์ ์์์ ์ฌ์ฉํ ๋ Time.fixedDeltaTime๊ฐ ์๋ ๊ทธ๋ฅ Time.deltaTime ๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํ๋ค ์ด๋ฐ ๋ง์ด ์๋๋ฐ
https://ansohxxn.github.io/unitydocs/time/
์ฒ์ ์์๋ค ์๋์ผ๋ก ๋ณํ์์ผ์ฃผ๋๊ตฌ๋ ใ ใ ;
์์ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค~ ๋ฆ๊ฒ๋ดฃ๋ค์~
๊ทผ๋ฐ ์นด๋ฉ๋ผ ํธ๋์คํผ ์ ๋ฐ์ดํธ๋ฅผ ์ FixedUpdate์์ ํ๋ ค๊ณ ํ๋๊ฑฐ์ผ? ์ด์ฐจํผ ์คํ์์๊ฐ Fixed-Fixed-Fixed-Update-Render-Fixed-Fixed-Update-Render ์ด๋ฐ ์์ด๋ผ์, ์นด๋ฉ๋ผ์ฒ๋ผ ๋ ๋๋ง๊ณผ ์ง๊ฒฐ๋ ๋์์ Update๋ LateUpdate์์ ์ฒ๋ฆฌํ๋๊ฒ ์ข์. ์์ ๋ณด๋ฉด ์๊ฒ ์ง๋ง Fixed๋ก ๋๋ ์ ์คํํด๋ดค์ ์ด๋๋ ์๊ณ , ๋ญฃ๋ณด๋ค ์ ๋ ฅ๊ฐ์ด ํํ๋ ์ ๋ฆ๊ฒ ์ ์ฉ๋จ.
๊ฐ์ฌ๊ฐ์ฌ update์์ ๊ฐ์ด ํ๋๊ฒ ๋ง๋๊ฑฐ ๊ฐ์
๊นจ์๊นจ์ ์์ง์ด๋๊ฑด RotateSpeed ์๊ณฑํด์ ๊ทธ๋ฐ๊ฑฐ ๊ฐ์๋