์ ๋ฐ์ดํธ๋ฌธ์์ ์ ๋ ฅ๋ฐ์์ ์์ง์ด๋ ค๋๋ฐ rigidbody.velocity = velocity * Time.deltatime ํ๋ฉด ์บ๋ฆญํฐ๊ฐ ์ ๋ง ์กฐ๊ธ์ฉ๋ง ์์ง์... speed๋ฅผ 1๋ก ์คฌ์ผ๋ ์ขํ์ 1์ด ๋์ 1๋งํผ ์์ง์ฌ์ผ ํ๋ ๊ฑฐ ์๋?
velocity *= 1/60์ด๋ ๊ฐ์๋ฐ ๋นจ๋ฆฌ ์์ง์ด๋ฉด ์ด์ํ๊ฑฐ ์๋๊น?
10์ด ๋์ ๋๋ฌ๋ 1๋งํผ์ ๋ชป ์์ง์...
์ฐธ๊ณ ๋ก velocity๋ Vector2(inputX * speed, inputY * speed)์. input์ axis๋ก ์ ๋ ฅ๋ฐ๋ ๊ฑฐ๊ณ ์คํผ๋๋ 1์
๊ทธ๋ผ ๊ทธ๋ฅ deltatime๋๋ฌธ์ ๋๋ ค์ง๊ฑด๋ฐ ๋์ถฉ ์คํผ๋ ์ ํด์ ๊ณฑํ๋ฉด ๋์ง
speed๋ฅผ 1/60์ผ๋ก ์คฌ์์
deltatime ๊ณฑํ ๊ฑฐ๋ฉด ์๋์๋ค๊ฐ ์ฐ๋๊ฒ ์๋๋ผ ์ด๋๊ฑฐ๋ฆฌ์ ์จ์ผ์ง
์ค๋ฅธ์ชฝ์ velocity ๋ณ์๋ ์ด๋ป๊ฒ ๊ณ์ฐ๋๊ฑฐ์?
์ฐธ๊ณ ๋ก velocity๋ Vector2(inputX * speed, inputY * speed)์. input์ axis๋ก ์ ๋ ฅ๋ฐ๋ ๊ฑฐ๊ณ ์คํผ๋๋ 1์
๊ฑฐ๋ฆฌ = ์๋ * ์๊ฐ ์ผ๋ก ๊ณ์ฐํ ๋ ๊ทธ๊ฑธ ์จ์ผ์ง, ๋ ์ง๊ธ ์๋ = ์๋ * ์๊ฐ ์ผ๋ก ํ๊ณ ์์
์๋ = ์ด๋๊ฑฐ๋ฆฌ / ์ด๋์๊ฐ ์๋ * ์ด๋์๊ฐ = ์ด๋๊ฑฐ๋ฆฌ velocity=์๋, deltatime=์ด๋์๊ฐ
๊ทธ๋ฌ๋ฉด velocity์๋ deltatime๊ณฑํ๋ฉด ์๋จ?
์
๋ค๋ค ๋ต๋ณ ใฑใ ๋ฌผ๋ฆฌ๋ฅผ ์ ํด์ ๋ชฐ๋์