์ผ๋จ ๊ฒ์ ๊ฒฐ๊ณผ์ฐฝ์์ ์ค์ฝ์ด๋ฅผ ์ผ๋ง๋๋จน์๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฑธ ๊ตฌํํ๊ณ ์์
๊ทผ๋ฐ ๋ฐ๋ก ๊ฒฐ๊ณผ ์ค์ฝ์ด๋ง ๋ฑ ๋์ค๋๊ฒ ์๋๋ผ, 0๋ถํฐ ์์ํด์ 1,2,3,4...
์ด๋ฐ์์ผ๋ก ์ฌ๋ผ๊ฐ๋ค ๊ฒฐ๊ณผ์ค์ฝ์ด๊น์ง ๊ฐ๋ฉดย ๋ฉ์ถ๋๊ฑธ ๋ง๋ค๊ณ ์ถ๊ฑฐ๋ ?
๊ทธ๋์ ์ฝ๋ฃจํด์จ์
ย ย IEnumerator ScoreCount()
ย ย {
ย ย ย ย for (int i = 0; i <= player.scoreCount; i++) // player.scoreCount๊ฐ ๊ฒฐ๊ณผ ์ค์ฝ์ด ๊ฐ
ย ย ย ย {
ย ย ย ย ย ย text[1].text = i.ToString();
ย ย ย ย ย ย yield return new WaitForSeconds(1.0f / score.killCount);
ย ย ย ย }
ย ย }
์ด๋ ๊ฒ ์งฏ๋๋ฐ
์ค์ฝ์ด ๊ฐ์ด ํด์๋ก ์ซ์ ์ฌ๋ผ๊ฐ๋ ์๋๊ฐ ๋นจ๋ผ์ง๊ธด ํ์ง๋ง ๊ทธ๋๋ ํฐ๊ฐํ๊ณ ์์๊ฐ์ผ๋์ ์๊ฐ์ฐจ๊ฐ ํฌ๋๋ผ๊ณ
๋ด๊ฐ ์ํ๋๊ฑด ์ค์ฝ์ด๊ฐ 10๋งํผ ์ฌ๋ผ๊ฐ๋ 200 ๋งํผ ์ฌ๋ผ๊ฐ๋ ๋ฑ ์ ํด์ง ์๊ฐ์์ ๊ฒฐ๊ณผ๊ฐ๊น์ง ์ฌ๋ผ๊ฐ๊ฒ ํ๊ณ ์ถ์
๊ฒฐ๊ณผ ์ค์ฝ์ด๊ฐ ์ ์ผ๋ฉด ๊ฒฐ๊ณผ์ฐฝ์ ์ซ์๊ฐย ์ฒ์ฒํ ์ฌ๋ผ๊ฐ๊ณ ๋์์๋ก ๋นจ๋ฆฌ์ฌ๋ผ๊ฐ๊ฒ
๊ทธ๋ ๊ฒ ์ด์จ๋ ๋ฑ ์ ํด๋
ผ ์๊ฐ์์ ๋ฑ ๊ฒฐ๊ณผ๊น์ง ์ฌ๋ผ๊ฐ๊ฒ
๊ทผ๋ฐ ๋ด๊ฐ ๋นก๋๊ฐ๋ฆฌ๋ผ ใ
ใด๋ชจ๋ฅด๊ฒ๋ค.. ์ฝ๋ฉํ๋ ค๋ฉด ์ํ ์ํด์ผํ๋๊ฒ ในใ
์..
๋ด๊ฐ ์ค๋ช
์ ์ ํ๋์ง ๋ชจ๋ฅด๊ฒ๋๋ฐ ํน์ ์ ์๋๋ถ ๊ณ์๋ฉด ์๋ ค์ฃผ์๋ฉดย ์ ๋ง์ง์ง์ง์ง ์ํผํ์ดํผ์ผ์ ์ฌ๋ฆฌํผ๋กค๋งํ์ดํผ ๊ฐ์ฌํ๊ฒ ์
๋ญ์ผ ใ ใ ๊ธ ์ฌ๋ฆฌ์๋ง์ ๋น์ทํ๊ธ์ด ๋ฐ๋ก์ฌ๋ผ์๋ค ์ง์ง๋ญ์ง ใ ใ ์ํผ ๊ฐ์ฌํฉ๋๋ค ํด๋ณผ๊ฒ์
์๋ค์... ๋ํธ์์์ dotext ํ๋ฐฉ์ผ๋ก ๋๋๊ฑฐ๋๊น ๋ฌด์ํ๊ฒ ์ฝ๋ฃจํด ์ฐ์ง๋ง๋ผ...
ํ ๊ณ ๋ง๋ค... ๋ํธ์ ๊ณ์ ๊ณต๋ถ ํด์ผ์งํด์ผ์ง ํ๋ฉด์๋ ์ํ๋๋ฐ ์ด์ฐธ์ ํด๋ด์ผ๊ฒ ๋ค
๊ฐ๊ณ ์ ๊ฐ์ฌํฉ๋๋ค... ใ
Lerp(startScore, finalScore, timeElapsed/timeDuration); timeElapsed+=Time.deltatime; return new WaitForEndOfFrame(); ๋์ถฉ ์ด๋ ๊ฒ ๋ฃจํ์์ ๋ฃ๊ณ timeElapsed๊ฐ timeDuration๋์ผ๋ฉด ๋น ์ ธ๋์ค๊ฒ ํ๋ฉด ๋ ๋ฏ
๋ํธ์์ด ๊ฐ์ ์๋ฆฌ๋น