씬 전환시 버튼음이 플레이 되자마자 완료되지 않은 상태로 씬 전환이 되어 어색할 때가 있다. 이 때 버튼음의 시간동안 딜레이를 준 다음에 다음 씬으로 넘어가게 한다. 유니티에서 딜레이를 줄 수 있는 방법은 코루틴과 invoke 가 있다. 코루틴 유니티에서 특정 코드가 반복적으로 실행되기 위해서는 Update문에 코드를 작성하면 되는데, 간혹 Update가 아닌 곳에서도 반복적으로 코드가 실행되어야할 필요가 있을 때가 있다. 이럴 때 코루틴을 사용하는 것이 매우 효과적이다. 또한, 업데이트문을 사용하면 원하든 원하지 않든 업데이트문이 매 프레임마다 계속 반복적으로 실행되지만, 코루틴을 사용한다면 자신이 필요한 순간에만 반복하고 필요하지 않을 때에는 전혀 사용하지 않음으로써 자원관리를 매우 효과적으로 할 수..