
코루틴의 동작 원리코루틴은 단일 스레드를 멀티 스레드 처럼 사용할 수 있는 특수한 함수를 의미합니다.오늘은 이 기능이 어떤 원리로 동작하는지에 대해 포스팅 해보겠습니다. 코루틴이란?코루틴을 사용하면 단일 스레드를 멀티 스레드처럼 활용할 수 있게됩니다.함수가 진행되는 도중 yield 문을 통해 일시 정지하고, 입력한 시간 뒤에 함수를 재개합니다.이를 통해 몇초에 한번씩 몬스터를 감지하는 기능을 구현할 수 있으며,Update문을 대신하여 회전하거나 이동하는 로직을 구현할 수 있습니다. 어떻게 일시정지후 재개할 수 있을까IEnumerator MyCoroutine(){ Debug.Log("시작"); yield return new WaitForSeconds(1f); Debug.Log("1초 후..