SCTime += Time.deltaTime;
FSC.text = "SCORE : " + (int)Mathf.Lerp(0, ScoreR, SCTime);
์ด๋ ๊ฒ ์ฝ๋ ์ง์ 0๋ถํฐ ์ค์ ์ ์๊น์ง ์ญ๋ฃจ๋ฃฉ ์ฌ๋ผ๊ฐ๋ UI๋ฅผ ๊ตฌํํด ๋๊ธฐ๋ ํจ
๊ทผ๋ฐ SCTime ์ ์น๊ตฌ๊ฐย Mathf.Lerp์์ ์ ํํ ๋ฌด์จ ์ญํ ์ ํ๋ ์ธ์์ธ์ง๋ฅผ ๋ชจ๋ฅด๊ฒ ๋ค
https://ko.wikipedia.org/wiki/์ ํ_๋ณด๊ฐ๋ฒ
0๋ถํฐ ScoreR ๊น์ง ๊ฐ ์ค์์ SCTime ์ง์ ์ ๊ฐ์ ๋ฐํํด ์ฃผ๋๊ฑฐ์ Mathf.Lerp(์์ ๊ฐ, ๋ ๊ฐ, ๋ชฉํ์ง์ ); ์ด๊ณ 3๋ฒ์งธ ์ธ์ ๋ชฉํ์ง์ ์ 0~1 ์ฌ์ด ๊ฐ์ด ๋ค์ด๊ฐ ์๋ฅผ ๋ค์ด Mathf.Lerp(0f, 20f, 0.5f); ๋ฉด ๋ฐํ๋๋ ๊ฐ์ 10f ์ - dc App
0~1 ์ฌ์ด ๊ฐ์ด ์๋๋๊ฐ? 1๋์ด๋ ๋ง๊ฒ ๋์ค๋์ง๋ ๊ธฐ์ต์ด ์๋๋น - dc App
A๋ถํฐ B๊น์ง ๋ฐฑ๋ถ์จ(0~100%)๋ก ์์น๋ฅผ ๋ณด๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด์ Lerp(A, B, 0.5f)๋ A์ B ์ฌ์ด๊ฐ ๋๊ฒ ์ฃ (0.5 -> 50%).
์, 0-1๋ก ๋ฐฑ๋ถ์จ ์ฒ๋ฆฌํ๋ ๊ฑฐ๊ตฌ๋ - dc App
ใฑใ ใฑใ ๋ฐ๋ก ์ดํด๋จ. ๊ทธ๋ผ ๋ณธ๋ฌธ์ ์จ๋์ ์ฝ๋๋ 1์ด๊ฐ ์ง๋ ์์ ์ scorer ๊ฐ์ด ๋๋ ๊ฒ ๋ง์ง? - dc App
์ถ๊ฐ๋ก, 0~1 ๋ฐ๊นฅ์ผ๋ก ๋์ด๊ฐ๊ฒ ํ๊ณ ์ถ์ผ๋ฉด LerpUnclamped๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค ํ๋. ๊ผญ ๊ธฐ์ตํ๊ณ ์๋ค๊ฐ ์จ๋จน์๊ฒ์.