Unity3D2012. 2. 1. 11:00

C#에도 반복문 내부에 yield를 지원하지만 유니티에서는 형태와 용법이 조금 다르다.
우선 yield키워드에 특정 함수를 사용하면 루틴에서 딜레이를 갖게 된다.
yield WaitForSeconds(1);
Destroy( MyObject );
위아 같은 경우 1초뒤에 Destroy()가 실행한다...

중요한 것은 애니메이션이나 사운드등 다른 프로세스에는 영향을 주지 않는다.

관련 클래스로는
WaitForSeconds, WaitForFixedUpdate, Coroutine and MonoBehaviour.StartCoroutine가 있다

Posted by 버터백통