728x90
유니티에선 코루틴의 리턴 중 WaitForSeconds와 WaitForSecondsRealtime가 있다.
WaitForSeconds는 Time.timeScale이 반영된 시간을 기다리고 WaitForSecondsRealtime은 현실 시간을 기다린다.
여기서 Time.timeScale은 게임에서 시간이 어떤 속도로 흘러갈 것인지 조정하는 factor로 이해할 수 있다.
가령 Time.timeScale을 0.5로 수정하면 현실의 시간보다 2배 느리게 흘러간다.
즉 게임속 흘러가는 시간에 맞춰 기다려야 하는 것이 있으면 WaitForSeconds를 쓰고 그렇지 않으면 WaitForSecondsRealtime를 쓰면 된다.
728x90
'Unity Engine' 카테고리의 다른 글
유니티 Terrain Sample Asset Pack 셰이더 오류 해결 (1) | 2022.10.10 |
---|---|
유니티 vscode 자동완성 안 되는 경우 intellisense 해결 (0) | 2022.06.29 |
유니티 UI 프리팹을 부모와 맞추기 (0) | 2022.04.23 |
유니티 엔진 JsonUtility 다루기 - JSON 읽기 (0) | 2022.04.22 |
유니티 Shaderlab CGPROGRAM VS CGINCLUDE (0) | 2022.03.14 |