본문 바로가기

상급 코루틴 개념(Advanced Coroutines) 원문은 이곳에서 보실수 있습니다. 제 능력에 한해서 최대한 쉽게 쓰려고 노력했습니다만 이해가 잘 안되는 부분이 있을 것입니다. 여러분의 잘못이 아니기에 좌절하지 마시고, 이해가 안되시는 부분만 원문을 참고하시는 것도 좋을 것 같습니다. 본문에 나와있는 소스코드를 보면서 읽으시면 조금 더 이해가 쉬울 것입니다. 코루틴이 어떻게 작동하는지 궁금한가? yield 명령문의 뒤에서 도대체 무슨 일이 일어나는가? 한번 알아보자.목적 코루틴이 화면 밖에서는 어떤 일들이 일어나는지 알고 싶다면 반드시 이 글을 읽어야 한다. 만약 당신이 FSM 튜토리얼을 따라하고 있거나, 후에 다시 재시작 가능한 개입 중단 가능한(interruptable) 코루틴을 어떻게 만들 수 있는지에 대한 세부사항을 알고 싶다면 이 튜토리얼은 매.. 더보기
유나이트 벤쿠버'13 - 한글자막 동영상 2013년 벤쿠버에서 열린 유나이트 키노트 영상입니다.16분부터 강연이 시작되니 참고하시기 바랍니다. 더보기
코루틴(Coroutine)++ 목적 만약 코루틴에 대해서 확실하게 모르거나, 원하는 작업을 하고자 할 때 문제가 발생했다면 당신은 반드시 이 튜토리얼을 읽어야 한다. 코루틴은 다음과 같은 특성을 가진다 : 특정 작업을 단계적으로 발생하게 한다. 시간이 흐름에 따라 발생하는 루틴을 작성할 수 있다. 다른 연산이 완료될때까지 기다리는 루틴을 작성할 수 있다. 예를 들어, 컷 씬 시퀀스를 조직하거나 또는 단순히 적이 죽는 애니메이션을 기다린 다음, 재생성을 할 수도 있다. 코루틴은 유니티의 매우 강력한 부분이지만, 종종 초보자들은 코루틴을 이해하는데 많은 어려움을 겪는다. 이 튜토리얼은 당신이 강력하고 융통성있는 코루틴을 파악하고, 그들이 어떻게 작동하는지 이해하는데 도움을 줄 것이다. 만약 단지 몇 초 동안 특정 연산을 지연시키기를 원한.. 더보기