'2012/02/01'에 해당되는 글 3건
- 2012.02.01 3D툴을 이용한 2D게임 1
- 2012.02.01 Start(), Update(), FixedUpdate(), LateUpdate()
- 2012.02.01 프로세스 딜레이를 위한 yield 키워드
Unity3D2012. 2. 1. 19:20
Unity3D2012. 2. 1. 11:37
Unity3D2012. 2. 1. 11:00
C#에도 반복문 내부에 yield를 지원하지만 유니티에서는 형태와 용법이 조금 다르다.
우선 yield키워드에 특정 함수를 사용하면 루틴에서 딜레이를 갖게 된다.
yield WaitForSeconds(1);
Destroy( MyObject );
위아 같은 경우 1초뒤에 Destroy()가 실행한다...
중요한 것은 애니메이션이나 사운드등 다른 프로세스에는 영향을 주지 않는다.
관련 클래스로는
WaitForSeconds, WaitForFixedUpdate, Coroutine and MonoBehaviour.StartCoroutine가 있다