A D ๋๋ ๋ฐฉํฅํค ์ข์ฐ ๋๋ฅด๋ฉด X์ถ์ผ๋ก ์ด๋ํ๊ฒ ํ๊ฑด๋ฐ ์ฝ๋์ ๋ฌธ์ ์์? ํฐ์บก์ณ๋ผ ํ์ง๊ตฌ์ง ๋ฏธ์
time.deltatime ์ง์
๋ญ์ผ ๋๋ค deltatime์ ์ฐ๋ ค๋ฉด ๋ญ ์ถ๊ฐ์ ์ผ๋ก ๋ฃ์ด์ผํ ์ฝ๋๊ฐ ์์?
๋ฆฌ์ง๋๋ฐ๋ ์์ฐ๊ณ ์ด๋๊ตฌํํ ๋ ์ฐ๋ transform.translate ์ ์๋ float๊ฐ์ deltaTime ์
๋ฆฌ์ง๋๋ฐ๋์๋ deltatime ์์ฐ๋๊ตฌ๋ transform ์ด์ฉํ ์ด๋์ ์ค๋ธ์ ํธ๊ฐ ์ด๋ํ๋ค๊ธฐ ๋ณด๋จ ์ขํ๋ฅผ ๋ฐ๊ฟ์ ์๊ฐ์ด๋๊ฐ์ด ํ๋๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉด๋จ?
์๋ ์๊ฐ์ ์ผ๋ก ์ด๋๋๋๊น deltatime ๋ฃ์ด์ ๋ถ๋๋ฝ๊ฒ ์ด๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ฒ ๋ง๋ฆ
transform์ผ๋ก ํ๋ ค๋ฉด ์ฒ์๋ถํฐ ๋ค์ ์จ์ผ๊ฒ ๋ค ใฑใ ใฑใ
Time.deltaTime์ ์กด๋ ์์ ๊ฐ์ด๋ผ xSpeed๊ฐ ๊ฑฐ์ 0์ด ๋๊ฑฐ์.
๊ทธ๋ผ ์ ์ฝ๋์์ ๋ธํํ์ ์ฐ๋ ค๋ฉด speed๋ฅผ ์์ฒญ ๋ปฅํ๊ธฐํด์ผ๊ฒ ๋ค
๊ทธ๋ฅ ๋ฑ์๋ ์ด๋์ด๋ฉด ๊ตณ์ด ๋ธํํ์์ ์ธ ํ์๋ ์์ง. ๊ฐ์๋ ์ด๋์ ํด์ผ๋๋ค๋ฉด xSpeed += xInput * Time.deltaTime * speed; ์ด๋ ๊ฒ ์ธ ์ ์๊ฒ ์ง
ใ ใ ๊ฐ์์ฃผ๋ ค๊ณ ํ๊ฑฐ์์ ์ ํํ ์ฝ๋ ใฑใ ใฑใ
x์ถ์ด ์ ๋ ฅ๋ ๋ -1์ด๋ 1์ด์๋ ๊ทผ๋ฐ ์คํผ๋ 8์ ๊ณฑํด๋ด์ผ ๊ฒจ์ฐ 8์ ๊ฑฐ๊ธฐ๋ค๊ฐ time.deltatime์ 60ํ๋ ์๋ง ๋์จ๋ค๊ณ ์ณ๋ 0.01666..๋ฐ์ ์๋จ ์ฝ๋๋ ์๋ชป๋๊ฒ ์์ ์คํผ๋๊ฐ ๋๋ฌด ๋ฎ์๋ฟ