StartCoroutine 썸네일형 리스트형 유니티48_게임 제작 과정 17_Coroutine_IEnumerator Coroutine 코루틴 코루틴은 실행을 일시 중지하고 Unity에 제어권을 반환한 후 다음 frame(프레임)에서 중단했던 위치에서 계속할 수 있는 함수이다. 네임스페이스 System.Collections에 있는 IEnumerator 인터페이스를 반환 타입으로 정의한다. 그리고 코루틴 호출은 StartCoroutine() 메서드를 이용해 호출한다. 코루틴이 어떤 기능을 하는지 예를 만들어 본다. 위 코드를 실행하면 순서대로 1, 2, 3이 출력된다. 먼저 7번 줄에서 First메서드를 호출하여 실행되고 1이 출력된다. 계속해서 14번 줄에서 Second메서드가 호출되고 2가 출력된다. 여기까지 First메서드 실행이 끝난 후 8번 줄 Debug.Log가 실행되어 3이 출력된다. 위 코드를 코루틴으로 변.. 더보기 이전 1 다음