Unity Coroutine(코루틴)과 Update
Life Cycle 유니티는 한번에 하나의 작업만 처리하는 단일 스레드 방식으로, 기본적으로 이벤트 함수들을 기준으로 순환하는 함수 호출 주기(Life cycle)가 존재한다. 아래는 이벤트 함수들의 실행 순서를 대략적으로 나타낸 순서도이다. 여기서 Update의 형태를 가진 이벤트 함수들은 일정 주기마다 반복되며 순환하는 모습을 가지기 때문에 프로그램이 실행되는 동안 계속 수행되어야할 스크립트를 보통 이곳에 작성한다. Coroutine (코루틴) 그렇다면 코루틴은 무엇이며 왜 굳이 Update 함수를 두고 이것을 써야할까? 일단 코루틴의 장점을 알기 위해서는 기본 이벤트 함수 싸이클에서 코루틴이 어떤 순서로 위치하는지 알아야 한다. 아래 그림을 통해 결론부터 설명하자면, 어떤 코루틴이 시작되..
2020.02.09