float a = 0.0f;
์ ๊ฑฐ(a)๋ฅผ ์์ฒญ ๋นจ๋ฆฌ ์ฆ๊ฐ์ํค๋ค๊ฐ 60์ด ๋์์๋ ๋ฑ ๋ฉ์ถ๊ฒ ํ๊ณ ์ถ๊ฑฐ๋
๊ทธ๋ฆฌ๊ณ 0๋ถํฐ 60๊น์ง ๋ง์น ์ฐ์์ ์ผ๋ก ์ฆ๊ฐํ๋๊ฒ ๊ฒ์์์์ย ๋ณด์ด๊ฒ ํ๊ณ ์ถ์ด(๋ฐ๋ณต๋ฌธ์ฐ๋ฉด ๊ทธ๊ฒ ํ ํ๋ ์์์ ๋ค ์ฒ๋ฆฌ๋์ ์ ์ ์ฆ๊ฐํ๋ค๋๊ฑธ ํ์ธํ ์๊ฐ ์๋๋ผ๊ณ )
Update์์ if๋ก, a๊ฐ 60๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์์ง ๋๊น์ง a๋ฅผ ๊ณ์ ์ฆ๊ฐ์ํจ๋ค. ๋ผ๋ ์ฝ๋๋ฅผ ์ง๋ฉด
a๊ฐ ๋๋ฌด ๋นจ๋ฆฌ ์ฆ๊ฐํด์ 60์ ํฌ๊ฒ ๋์ด๊ฐ์ if๋ฌธ์ ๊ฑธ๋ฆฌ๋๋ผ๊ณ . ๋ฑ 60์์ ๋ฉ์ถ๊ฒ ํ๊ณ ์ถ์๋ฐ..
a๊ฐ ์ฆ๊ฐํ๋ ์๋๋ฅผ ๋น ๋ฅด๊ฒ ์ ์ง์ํค๋ฉด์ ๋ฑ 60์์ ๋ฉ์ถ๋๋ก, ๋ a๊ฐ ์ฆ๊ฐํ๋๊ฑธ ํ์ธํ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ๋ญ๊น?
(์ฐ๋ฉด์ ์๊ฐ๋๊ฑด๋ฐ a๊ฐ 60 ๋์ด๊ฐ๋ฉด ๊ฐ์ ๋ก 60์ผ๋ก ๋ง์ถฐ์ฃผ๋ฉด ๋๋?)
if ( a > 60.0f ) a= 60.0f;
sumtime += time.deltatime ๋์ ์ํค๊ณ , a=mathf.lerp ( 0, 60, sumtime / ์ํ๋๊ตฌํ์๊ฐ) ์ด๋ฌ๋ฉด ๋ ๊บผ๊ฐ์ผ๋ค. ๊ทผ๋ฐ update ์ ๋ฃ๋๊ฑฐ๋ณด๋ค๋ ๋ฐ๋์ํค๋ ํจ์์์์ ์ฝ๋ฃจํด ํธ์ถํ๋๊ฒ ๋์ข์๋ฏ
์ฝ!๋ฃจ!ํด
๊ฑ DOTween ๊ฐ์ ์๋ง๋ค์ด์ง ์์ ๊ฐ๋ค์ฐ๋๊ฒ๋ ์ข์๋ฐฉ๋ฒ