public void number{
for (int i=0; i<10; i++)
{
Debug.Log(i);
StartCoroutine("Delay");
}
}
IEnumerator Delay()
{
yield return new WaitForSeconds(1f);
yield return null;
}
์ด์ผ ํ๋๋ฐ ์ฝ๋ฃจํด์ด ์๋๊ณ ๋ฐ๋ก 0 1 2 3 4 5 6 7 8 9 ๋ธ ใทใทใทใท
=====
public void number{
StartCoroutine("Delay");
}
IEnumerator Delay()
{
for (int i=0; i<10; i++)
{
Debug.Log(i);
yield return new WaitForSeconds(1f);
}
yield return null;
}
d์๋ฌ์ผ ํจ
์ด๊ฑด Delay ์ฝ๋ฃจํด์ 10๊ฐ ๋์์ ์์ํ๋ ๊ฑฐ์ผ
์ํ ๊ทธ๋ ๊ตฌ๋
ใณใณ ํด๊ฒฐํ ์ ์๊ฒ ๋ค
์ฐ๋ ๋๋ ๋น์ทํ๊ฒ ์๊ฐํ๋ฉด ๋
StartCororoutine(Delay());
๊ณ ๊ฑด ๋จธ์ผ???
์ฝ๋ฃจํด์ ์คํํ๋ ๋ค๋ฅธ ๋ฐฉ์
ใ ใ ์ฝ๋ฃจํด์ ์คํ๋ง ๋๊ณ ์๋ฌด๊ฒ๋ ์ํ๋๋ฉ...ํ๋ ค๋ฉดpublic void number{ StartCoroutine(Delay());}IEnumerator Delay() {for (int i=0; i<10; i++) {Debug.Log(i); yield return new WaitForSeconds(1f); } }
๋๋ ๊ทธ๋ฅ for ๋ฐ๋ณต๋ฌธํ๊ณ Debug.Log(i); ๋ฅผ ์ฝ๋ฃจํด ์์ ๋ฃ์์ด
์ฝ๋ฃจํด์ ํ๋ฒ๋ง ์คํํด์ผ์ง... 10๋ฒ์คํํ๋ฉด ๋์์ ์คํ๋์ 0 ~ 10 ๊น์ง ๋์์ ๋์ค๊ณ ๋ํ ์ฝ๋ฃจํด 10๋ฒ ์คํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋ง์ด ์ก์๋จน์ด. ๋ญ 10๋ฒ์ ์ ๊ธดํ์ง๋ง ๋์ค์ ๋ง์ด ๋ฐ๋ณตํ๋ค๋ฉด์ผ...
ํ ๊ณ ๋ง์!
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ ๊ทธ๋ฌ์ด!!! ๊ณ ๋ง์
๋ชจ๋ฌด๋ ๊ณ ๋ง์!!! ์ฌ๋ํด!!!