Coroutine2 [Unity] 중첩 코루틴 Coroutine 중첩 코루틴 코루틴 내부에서 또다른 코루틴을 호출한다. 해당 코루틴이 완료될 때까지 기다리게 된다. 의존성이 있는 여러 작업을 수행하는데 유리하게 사용 될 수 있다. void Start () { StartCoroutine (TestRoutine()); } IEnumerator TestRoutine() { Debug.Log ("Run TestRoutine"); yield return StartCoroutine (OtherRoutine ()); Debug.Log ("Finish TestRoutine"); } IEnumerator OtherRoutine() { Debug.Log ("Run OtherRoutine #1"); yield return new WaitForSeconds (1.0f); Debug.Log.. 2023. 1. 30. [Unity] 코루틴(Coroutine)의 기본 개념 및 활용 출처: http://www.unitystudy.net/bbs/board.php?bo_table=writings&wr_id=43 코루틴(Coroutine)이 뭔가요? C 언어등에서 일반적으로 사용하는 함수는 시작할 때 진입하는 지점이 하나 존재하고 함수가 모두 실행되거나, return 구문에 의해서 종료되는 지점을 설정할 수 있습니다. 이러한 함수를 서브루틴(Subroutine)이라 부르는데, 코루틴은 이를 더 일반화한 개념으로 진입하는 지점까지 여러 개를 가질 수 있는 함수를 의미합니다. 개념적으로만 본다면 서브루틴도 코루틴의 한 종류라고 볼 수 있겠지요. 코루틴이 왜 필요한가요? 코루틴이 없어도 게임을 만드는데 지장은 없습니다. 하지만 유니티에서 코루틴을 잘 활용하면 높은 성능을 내는 스크립팅의 제작이.. 2015. 2. 4. 이전 1 다음