๐ DeltaTime์ ๋ํด์ ์์๋ณด์.
๊ฒ์ ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด DeltaTime์ด๋ผ๋ ๊ฒ์ ํ์ฐ์ ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ค.
์ด DeltaTime์ด๋ผ๋ ๊ฒ์ด ๋ญ์ง, ์ ์ฌ์ฉํด์ผ ํ๋์ง์ ๋ํด ์์ ๋ณด์.
์ฐ์ DeltaTime์ ์ ์์ ๋ํด์ ๋ง์๋๋ฆฌ๋ฉด "์ด์ ํ๋ ์์ ์ํํ๋๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ" ์ ๋๋ค.
๊ทธ๋์ ์ด๊ฒ ์ ์ค์ํ๋
๋ณดํต ์บ๋ฆญํฐ์ ์ด๋์ Update(), Tick()๊ณผ ๊ฐ์ด ๋ฐ๋ณต ์ฃผ๊ธฐ ํธ์ถ์ ํตํด ์คํ๋ฉ๋๋ค.
์ด๋ ์ปดํจํฐ์ ์ฑ๋ฅ์ ๋ฐ๋ผ ์ฐ์ฐ ์๋๊ฐ ๋ค๋ฅด๊ฒ ์ฃ ?
๊ทธ๋ผ ๋๊ตฌ๋ ๋ ๊ฐ์ ์๊ฐ๋์ ๋ ๋ฉ๋ฆฌ ์ด๋ํ๊ณ , ๋ ์ ๊ฒ ์ด๋ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ต๋๋ค.
๊ฒ์์ด ํ๋ ์ ์๋์ ์ข ์์ ์ธ ๊ฒ์ด์ฃ .
์์๋ฅผ ๋ณด๋ฉฐ ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค.
A, B ๋ ๋ช ์ ๊ฒ์ด๋จธ๊ฐ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ๊ฐ๋ฐํ ๊ฒ์์ ํ๋ ์ดํ๊ฒ ๋์๋ค๊ณ ํด๋ณด๊ฒ ์ต๋๋ค.
A๋ ์ปดํจํฐ๊ฐ ์ค๋ ๋์ด์ 5ํ๋ ์๋ฐ์ ๋์ค์ง ์์ต๋๋ค.
๊ทธ์ ๋นํด B๋ ์ต์ ์ ์ปดํจํฐ๋ก 10ํ๋ ์์ด ๋์จ๋ค ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
A์ B๊ฐ ๋์์ ๊ฒ์์ ์์ํด์ ํ๋ ์ดํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ๊ฐ์ 1์ด๋์ A๋ 5๋ฒ ์ฐ์ฐํ์๊ณ , B๋ 10๋ฒ ์ฐ์ฐํ๊ฒ ๋์์ต๋๋ค.
1๋ฒ ์ฐ์ฐ์ 1m์ฉ ์ด๋ํ๋ค๊ณ ํ ๋, ๊ฐ์ 1์ด ๋์
A๋ 5m๋ฅผ, B๋ 10m๋ฅผ ์ด๋ํ์ต๋๋ค.
ํ๋ ์ ์๋์ ์ข ์์ ์ธ ๋ถ๊ณตํํ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋์์ต๋๋ค.
ํ์ง๋ง ์ด๋ ๊ณ์ฐ ๊ณต์์ DeltaTime์ ๊ณฑํด ์ฃผ๊ฒ ๋๋ค๋ฉด ์ด๋จ๊น์?
๊ฐ๋จํ๊ฒ ๊ณ์ฐํด๋ณด๊ฒ ์ต๋๋ค. (์ค์ ํ๋ ์ ๊ณ์ฐ, ๋์๊ณผ๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค)
A๋ 1์ด์ 5ํ๋ ์์ผ๋ก 0.2์ DeltaTime์ ๊ฐ์ง๋๋ค.
B๋ 1์ด์ 10ํ๋ ์์ผ๋ก 0.1์ DeltaTime์ ๊ฐ์ง๋๋ค.
Deltatime์ ํ๋ ์์ด ์ ์ผ๋ฉด ํฌ๊ณ , ํ๋ ์์ด ๋ง์ผ๋ฉด ์๋ค.
์ด์ ๋ค์ ๊ฒ์์ ํ๋ ์ด ํด๋ณด๊ฒ ์ต๋๋ค.
1๋ฒ ์ฐ์ฐ ์ ์ด๋ํ๋ 1m์ DeltaTime์ ๊ณฑํ๊ฒ ์ต๋๋ค.
A๋ (1m x 0.2) x 5 = 1m
B๋ (1m x 0.1) x 10 = 1m
A, B ๋ชจ๋ 1์ด๋์ ๊ฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋ํ์์ต๋๋ค.
์ด๋ฅผ ํ๋ ์ ์๋์ ๋ ๋ฆฝ์ ์ด๋ผ๊ณ ํํํ๋๊ตฐ์.
์ด๋ ๊ฒ ํ๋ ์ด๋๋ ํ๊ฒฝ์ด ๋ฌ๋ผ๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํด์ฃผ๊ธฐ ์ํด์ DeltaTime์ ์ฌ์ฉํฉ๋๋ค.
DeltaTime๊ณผ ํ๋ ์์ ์ค์ ๊ณ์ฐ์ ์ด๋ ๊ฒ ๊ณ ์ ๋๊ฑฐ๋ ๋จ์ํ์ง ์์ต๋๋ค.
๋ค๋ง DeltaTime์ ์ฌ์ฉ ์ด์ ์ ๊ฐ๋
์ ๋ํด ์ฝ๊ฒ ์ดํดํ ์ ์์ด ์์๋ฅผ ๋ง๋ค์์ต๋๋ค.