본문 바로가기

Unity Engine

[유니티 엔진] WaitForSeconds vs WaitForSecondsRealtime

728x90
728x90

유니티에선 코루틴의 리턴 중 WaitForSeconds와 WaitForSecondsRealtime가 있다.

 

WaitForSeconds는 Time.timeScale이 반영된 시간을 기다리고 WaitForSecondsRealtime은 현실 시간을 기다린다.

 

여기서 Time.timeScale은 게임에서 시간이 어떤 속도로 흘러갈 것인지 조정하는 factor로 이해할 수 있다.

 

가령 Time.timeScale을 0.5로 수정하면 현실의 시간보다 2배 느리게 흘러간다.

 

즉 게임속 흘러가는 시간에 맞춰 기다려야 하는 것이 있으면 WaitForSeconds를 쓰고 그렇지 않으면 WaitForSecondsRealtime를 쓰면 된다.

728x90
728x90