본문 바로가기

coroutine 1

[Unity3D] 코루틴(Coroutine)

코루틴(Coroutine) 코루틴(Coroutine)은 실행을 일시 정지하고 유니티로 제어를 넘겨주는 함수입니다. 일반적인 함수는 업데이트의 한 프레임에서 실행이 됩니다. 하지만 코루틴을 사용하면 시간에 따른 증가/감소, 다른 연산을 할때까지 대기 등을 구현할 때 유용하게 사용될 수 있습니다. ※ 단순히 함수에 딜레이를 줄 경우에는 코루틴보다 Invoke를 사용하는 것을 추천합니다. 코루틴 선언 코루틴은 기본적으로 IEnumerator의 반환형과 함수 안에 yield return 구문을 포함해서 선언합니다. 코루틴의 실행은 StartCoroutine(function()) 또는 StartCoroutine("function Name") 으로 실행합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 ..

·
2019. 10. 1.
·
반응형