- ์ฝ๋ฃจํด
- ์ผ์ ํ ๊ฐ๊ฒฉ ํ ํ ํ๋์ ์คํํด์ผ ํ๋ ๊ฒฝ์ฐ
- ํ๋์ ๋ฃจํด์์ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต์ ์ผ๋ก ํ์ํ ๊ฒฝ์ฐ
- ๊ฒ์ ์ค๋ธ์ ํธ์ ์ํ๊ฐ ๋นํ์ฑํ๋ ์ ์ฝ๋ฃจํด ์ ์ง
- ๋จ์ผ ์ค๋ ๋์์ ๋ฉํฐ ์ค๋ ๋์ ํจ๊ณผ
- ํ๋ผ๋ฏธํฐ๋ฅผ ๋๊ธธ ์ ์์
// ๋ค์ ํ๋ ์ ๊น์ง ๋๊ธฐ
yield return null
// ์ง์ ๋ ์ด๋์ ๋๊ธฐ
yield return new WaitForSeconds(float)
//๋ค์ ๊ณ ์ ํ๋ ์๊น์ง ๋๊ธฐ
yield return new WaitForFixedUpdate()
//๋ชจ๋ ๋ ๋๋ง์ด ๋๋ ๋๊น์ง ๋๊ธฐ
yield return new WaitForEndOfFrame()
//ํน์ ์ฝ๋ฃจํด ํจ์๊ฐ ๋๋ ๋๊น์ง ๋๊ธฐ
yield return StartCoroutine(string)
// ์น ํต์ ์์
์ด ๋๋ ๋๊น์ง ๋๊ธฐ
yield return new WWW(string)
//๋น๋๊ธฐ ์ฌ ๋ก๋๊ฐ ๋๋ ๋๊น์ง ๋๊ธฐ
yield return new AsyncOperation
- Invoke
- Invoke : ์ผ์ ์๊ฐ์ด ์ง๋ ํ์ ํน์ ํจ์๋ฅผ ํธ์ถ
- InvokeRepeating : ์ผ์ ์๊ฐ์ด ์ง๋ ํ ์ ํด์ง ๊ฐ๊ฒฉ์ผ๋ก ๋ฐ๋ณตํด์ ํน์ ํจ์๋ฅผ ํธ์ถ
- CancelInvoke : InvokeRepeating ํจ์๋ก ์คํํ ํจ์๋ฅผ ์ข
๋ฃํ๋ ์ญํ
- ๊ฒ์ ์ค๋ธ์ ํธ์ ์ํ๊ฐ ๋นํ์ฑํ ๋์ด๋ ํธ์ถ ๋จ
Invoke("ํจ์", ๋๊ธฐ์๊ฐ);
InvokeRepeating("ํจ์", ๋๊ธฐ์๊ฐ, ํธ์ถ๊ฐ๊ฒฉ);
๋๊ธ