ํ ์คํธ ์ฐ์ถ ๋จ๊ณ 2์ด ํ์ ๋ค์ ํ ์คํธ ์ฐ์ถ ๋จ๋ ์คํฌ๋ฆฝํธ์ธ๋ฐย WaitForSeconds๊ฐ ์๋์ ์์ ์ํ๋ค์.
UIManager๊ฐ ํธ์ถํ๋ ํจ์์๋ ํ์ด๋ ์ธ/์์ ์ฝ๋ฃจํด ๋ค์ด ์๋๋ฐ ์ฐ๊ด ์์๊น์???
UIManager.instance.UpdateBestTextEffect(RelayBest);
StartCoroutine(WaitForIt());
UIManager.instance.UpdateScoreTextEffect(currentScore);
///๋๊ธฐ ์ฝ๋ฃจํด
IEnumerator WaitForIt()
{
yield return new WaitForSeconds(2.0f);
}
์ฝ๋ฃจํด์ ๋ฐ๋ํ๊ณ ๊ทธ๊ฒ ๋ค ๋๋์ผ ๋ค์์ผ๋ก ๋์ด๊ฐ๋๊ฒ ์๋๋ผ ์ฝ๋ฃจํด์ ๋ฐ๋์ํค๊ณ ๋ฐ๋ก ๊ทธ ๋ค์์ผ๋ก ๋์ด๊ฐ๋๊ฑฐ์ผ. ์ฝ๋ฃจํด์ด ์ง ์ค์ค๋ก ๊ธฐ๋ค๋ฆฌ๊ฑด๋ง๊ฑด ํจ์๋ ์ ๊ฒฝ์์จ.
2์ด ๊ธฐ๋ค๋ ธ๋ค ๋ญ ์ํค๊ณ ์ถ์ผ๋ฉด ์ฝ๋ฃจํด ์์ ์ ์ด๋ฃ์ด
์ ๋ช์๊ฐ๋์ ๊ณ ์ํ๋๋ฐ ์ฝ๋ฃจํด ์์ ๋ฃ์ด์ ํด๊ฒฐํ์ต๋๋ค.ใ ใ
๊ทผ๋ฐ StartCoroutine(WaitForIt()); ์ด๋ฐ ์ฝ๋์ฒ๋ผ ๋ค๋ฅธ ํจ์์๋ ๋๊ธฐ์๊ฐ ์ฝ๋ฃจํด ์ฐ๊ณ ์ถ์๋๋ ๊ทธ ํจ์๋ฅผ ์ํ ์ฝ๋ฃจํด์ ๋ ๋ง๋ค์ด์ผ ํ๋์??
๋ค๋ฅธ ์ฌ๋์ ๋ชจ๋ฅด๊ฒ ๊ณ ๋๋ int ํ๋ ์ถ๊ฐํจ. WaitHamSu(int i)๋ก intํ๋ ๊ฝ์๋๊ณ 2์ด ๊ธฐ๋ค๋ฆฐ๋ค์ if๋ switch๋ int ์ ๋ ฅ๊ฐ ๋ฐ๋ผ์ ํด๋น ํจ์๋ง ๋ฐ๋์ํค๊ฒ ํ์. ์นด๋ฉ๋ผ๋ฅผ ์์ง์ผ๊ฑฐ๋ฉด 1, ์นด๋ฉ๋ผ๋ ์ค ๊น์ง ์์ง์ผ๊ฑฐ๋ฉด 2, ์ด๋ฐ ์์ผ๋ก. ์ ์์ ์ธ ๋ฐฉ๋ฒ๋ ์๋๊ณ ๋์ค๊ฐ๋ฉด ์์ด๋ ๊ฒ ์งฐ๋ ์ค์ค๋ก ๋นก์น๋๋ฐ ์ฃผ์์ ๊ฑฐ๋ ๊ธฐ๋งํ๋ฉด ์ธ๋งํ๋๋ผ
ํน์ ์ฝ๋ฃจํด์ด ์คํ๋๋ ์ค๋ธ์ ํธ๊ฐ ๋์ค์ ๋นํ์ฑํ๋์ง ์์ด๊น?
์ ์๋๋ณด๊ณ ์ดํดํจ
์ด๊ฒ ์๋๋๋ฐ ํ์ด๋ ์ธ์์์ ์ด๋ป๊ฒ ๋ง๋ค์๋ ธ - dc App