๋ฉฐ์น ์งธ ๊ฒ์ํ๊ณ ์ง์ง๊ธฐํ๋๋ฐ ์์๋๋ค ์ญ์ ๊ธฐ์ด๊ฐ ์์ด์ ๊ทธ๋ฐ๋ฏ..
์ฐธ๊ณ ๋ก ResetTime()์ดย ๊ฒ์๋งค๋์ ์์ ์ฌ์์ ๋ฐ๋ํ ๋ ์ฐธ์กฐํ ๋ด์ฉ์
(์์ค์ย ์นด์ดํธ 0๋์๋ ๊ฒ์๋งค๋์ ํด๋ฆฌ์ด ์ฐธ์กฐํ๋ ๋ด์ฉ์ ์ ์๋ํด.)
...์ด ์ ๋๋ฉด ๊ทธ๋ฅ c# ์ฑ ํ๋ฒ ๋ณด๊ณ ์ ๋ํฐ ๊ฐ๋ฐ์์ํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ์๋ฐ? ๋ณ์๋ค ์์น ์ ์ธํ ๋๋ก ๋ง๋ค์ด์ฃผ๋ฉด๋จ
๊ธ์ฟค.. ๊ฐ๋ ์ข ์์์ผ์ฐ๊ฒ๋ค
ํ์์ดํ์ ๋ช ์ด ์ค์ง ์ปดํฌ๋ํธ ์ฐฝ์์ ์ ๋ ฅํ๊ณ ์ถ์ด์ ์ด๋ ๊ฒ ๋ง๋ ๊ฑฐ์ผ?
ใ ใ ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ชจ๋ ๋ ๋ฒจ์์ ๊ณต์ฉ์ผ๋ก ์ฐ๊ณ ์ถ์ด์. ๊ผญ ์ ๋ ๊ฒ ์ํด๋ ๋๊ธดํด ์ฌ์์๋ฒํผ ๋๋ฅผ๋ ์๊ฐ์ด 0 ์ผ๋ก ๋ฆฌ์ ๋ ์๋ง ์๋ค๋ฉด
ํ์ ์ค์ผ์ผ ๋ฐ์ enabled = false;๋ฅผ ๋ถ์ฌ์ ์ ๋ฐ์ดํธ ์ค์ง์ํค๋๊ฒ ์ด๋? ์ฌ์์์ด ํ์ํ๋ฉด ํ์ ์นด์ดํธ๋ฅผ ํต์งธ๋ก ์ฌ์์ํ๋ ๊ฑฐ์ง
๋ฏธ์ ๋ญ๋ง์ธ์ง ์๋ชจ๋ฅด๊ฒ ์ง๋ง ํด๊ทผํ๊ณ ๋ ํด๋ณผ๊ฒ ใ ใ ใ ใ ใ ใ ใ
๋๋ ์ด๋ณด๋ผ ์ด๊ฒ ๋ง๋์ง ๋ชจ๋ฅด๊ฒ ๋ค ใ ใ
๋ ๊ทธ๋ฅ ์๊ธฐํ๊ณ ์ง์ง๊ธฐ์ค์ด์ผ ใ ใ ใ ใ ใ ํ์ด๊ตฌ ์ด๋ฌ์ผ ํ์ ๋๋๋ ๊ธํ๋๋ก ์ ํ๋ธ์์ ๊ธฐ๋ณธ๊ฐ๋ ๋ฃ๊ณ ์์ผ๊ฒ๋ค
์์ง๋ ์ด๊ฑฐ ํด๊ฒฐ๋ชปํ์ด? ใทใท ํจ์์์ Time.tiemscale = ์๋๊ฐ(1์ด๊ฒ ์ง ์๋ง?) TimeCount = N(๋ช์ด๋ค์ ์ ์ง์ํฌ๊ป์ง) ์ด๋ ๊ฒ ์ ์ผ๋ฉด ๋ ๊บผ์ผ
์ค ์ด๊ฑฐ ๋๋์ด์ข๋ค ๊ฐ์๋ฃ๊ณ ์์๋๋ฐ ์ง๊ธํด๋ณผ๊ฒ
์๋ถ๋ด ์๋๊ฒ๋ค
์๋๋ฉด ๊ฐ๋จํ๊ฑฐ๋๊น ์ฝ๋ฃจํด์ผ๋ก ๋ง๋๋๊ฑด์ด๋
์ฝ๋ฃจํด ์ผ์ด๋๊ฐ์์์ ๋ฐ์์ฐ๊ธฐ๋ ํด๋ดค๋๋ฐ ์ ํํ ๋ญ์ง๋ ๋ชฐ๋ผ
time_length = ๋ฐ๋ณตํ๊ณ ์ถ์์๊ฐ running_time = ๋ฐ๋ณตํ๋๋ฐ ์ฌ์ฉํ ์๊ฐ running_time += Time.delta if (running_time > time_length) running_time = 0 ์๊ฐ๋จ์ ์คํ ํ์๋ ์ค์ํ๋ฉด running_time์ time_length๋ก ๋๋ ๊ฐ์ ์ ์๊ฐ๋งํผ ์คํํ๊ณ ์ ์๊ฐ์ running_time์์ ๋นผ๋ฉด ๋จ.