๋ง์ฐ์ค๋ก ํ๋ฉด ์คํฌ๋กค ํ๋ ๊ฑด๋ฐ
๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ๊ธฐ์กด๋ณด๋ค ์ํ์์ง์ ํ์ ํด์ ๊ทธ ๋ฐฉํฅ์ผ๋ก ํ๋ฉด์ด ์ด๋ํ๊ฑฐ๋
๊ทธ๋ ์นด๋ฉ๋ผ๋ฅผ Translate(๋ฐฉํฅ * ์คํผ๋ * Time.deltTime)
ํ๋๋ฐ ์์ง์ด๋ ๋น๋๋ ์๋์ฐจ์ด๊ฐ ๋ง์ด๋จ
์๋ ๊ทธ๋ฐ๊ฑด๊ฐ? ์๋๋ฉด
๋ง์ฐ์ค ํฌ์ธํธ ๊ณ์ฐ ํ ๋ ๋ญ๊ฐ ๋ค๋ฅธ๊ฑฐ๋ ใ --
Fixedupdate์ ๋์
๊ทผ๋ ์๊ด์์ด deltatime๊ณฑํ์ ๋๊ฐ์๊ฒ ๋ง์ํ ๋
๊ทธ๋ฅ ์ ๋ฐ์ดํธ๋ง ํ์๋๋ฐ. Fixed์ ํด๋ณผ๊ปจ
์ค ๋๋ค. ๊ฐ์ฌ ์ด๋ ๊ฒ ํ๋๊น ๋น๋์ฉ์ ๋ง๊ฒ ์๋๊ฐ ๋์ด. ๊ฐ์ฌ ๊ฐ์ฌ
๋ง์ฐ์ค ์์ง์ ์ป์ด์ฌ๋ ์ด๋ฏธ ๋ธํํ์ ๊ณฑํด์ง๊ฑฐ๋ ์๋๊ฑฐ๋ ๋ณ๊ฐ๋ก ์์ด์ ์ฃผ์ํด์ผํจ. ๋๋ ์์ ์ ๋น์ทํ ๋ฌธ์ ์ด๊ฑธ๋ก ํด๊ฒฐ๋ด.
์๋(dx/dt)์ ์ํด ์์ง์ด๋๊ฒ ์๋๋ผ ๋ง์ฐ์ค ์์ง์(dx)์ ์ํด ์์ง์ด๋๋ก ์งฐ์ผ๋ฉด deltaTime(dt)๋ฅผ ๊ณฑํด์ค ํ์๊ฐ ์์. ๊ทธ๋ฅ ํ ์คํธ์ฉ์ผ๋ก Application.targetFrameRate ์ 10/20/60/-1 ๋ฃ๋ ์คํฌ๋ฆฝํธ ์ง์ ์ต์ ๋ฐ๊ฟ๊ฐ๋ฉฐ ํ ์คํธ ํด๋ด. ๋ฌผ๋ฆฌ์ฐ์ฐ๊ณผ ๊ด๊ณ์๋ ๋ด์ฉ์ FixedUpdate์ ๋ฃ๋๊ฑด ์ถ์ฒํ์ง ์์.
๊ฐ์ฌ. ์๊ฐํด๋ณด๋ ๋ด ์์ ์ํ ๋ง์ฐ์ค ์์ง์์ธ๋ฐ ๋ธํํ์ ๊ดํ ์คฌ๊ตฌ๋. ๋ธํ ์ง์ฐ๊ณ ์ ๋ฐ์ดํธ ํ๋๋ฐ ์ ๋๋ก ์๋๋๋ค. ๋ ๋๊ธ๊น์ง ์ค๋๋ 2๊ฐ ๋ ์์๊ฐ๋ค. ๊ฐ์ฌ ๊ฐ์ฌ