Unity
-
[Unity] 코루틴(Coroutine) 정리Unity 2022. 7. 21. 11:32
코루틴을 사용하는 이유 유니티에서 특정 코드가 반복적으로 실행되기 위해 Update문에 코드를 작성하는데, 간혹 Update가 아닌 곳에서도 반복적으로 코드가 실행되어야할 필요가 있을 때가 있다. 이럴 때 코루틴을 사용하는 것이 매우 효과적이다. 또한, Update문을 사용하면 무조건적으로 Update문이 매 프레임마다 계속 반복적으로 실행되지만, 코루틴을 사용한다면 자신이 필요한 순간에만 반복하고 필요하지 않을 때에는 전혀 사용하지 않음으로써 자원관리를 매우 효과적으로 할 수 있다. 그 밖에도 당장 실행되는게 아니라 일정 시간동안 멈춰있다가 그 뒤에 동작하거나 특정 조건을 부여해서 코드가 실행되도록 할 수 있다. 사용법도 간단하면서 다양하게 활용이 가능하기 때문에, 코루틴은 실무에서 굉장히 빈번하게 사..