TIL/Unity
Unity/ TimeScale
Sh_Blog
2023. 8. 16. 14:48
TimeScale 이란 게임 시간이 현실 시간에 대비하여 흘러가는 속도를 말한다.
즉 TimeScale을 1.0으로 설정해 놓으면 게임 시간과 현실 시간이 같다는 것이다.
주로 gameManager의 Start 부분에 timescale = 1.0f로 설정한다. 그 이유는 게임의 메인 화면을 다시 로드 해야할 경우 다시 게임이 진행되야 하기 때문이다.
예를 들어 end 버튼을 구현 하여 timescale을 0f로 설정하고 다시 메인 화면을 로드했을 경우 Start함수가 다시 호출되며 메인 화면이 실행될 수 있게한다.