Unity. Time.deltaTime ์ฌ์ฉ๋ฒ
๐ Time.deltaTime์ด๋
์ง๋ ํ๋ ์์ด ์๋ฃ๋๋ ๋ฐ ๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ์ ๋ํ๋ด๋ฉฐ, ๋จ์๋ ์ด๋ฅผ ์ฌ์ฉํ๋ค. ์๋ฅผ ๋ค์ด ์ด๋น 40ํ๋ ์์ด ๋๋ค๋ฉด Time.deltaTime
์ 1/40์ด๋ผ๊ณ ํ ์ ์๋ค. 60ํ๋ ์์ด ๋๋ค๋ฉด 1/60!
๐ ์ฌ์ฉ๋ฒ
void Update() {
float translation = Time.deltaTime * 10;
transform.Translate(0, 0, translation);
}
Update๋ ํ ํ๋ ์ ๋น ํ๋ฒ ๋๋๊น Time.deltaTime
์ 10์ ๊ณฑํ๋ฉด 1์ด์ 10์ด๋ผ๋ ๊ฒ ๋จ. ๊ทธ๋ฌ๋ฉด ํด๋น ์ค๋ธ์ ํธ๋ 1์ด์ 10๋งํผ ์ด๋ํ๋ ๊ฒ!
๐ ์ฐ๋ ์ด์
์ฌ๋๋ง๋ค ์ปดํจํฐ ํ๋ ์์ด ๋ค๋ฅด๋๊น ์ต์ ํ๋ฅผ ์ํด Time.deltaTime
์ ์ฌ์ฉํ๋ค. ์ด๋น ์ด๋์๋๊ฐ ๊ฐ๋ค๋ฉด ๊ฒ์์์ ๋ค๋ฅธ ์ฌ๋๊ณผ ์ฐจ์ด๊ฐ ๋์ง ์์ํ
๋๊น!
๋๊ธ๋จ๊ธฐ๊ธฐ