Unity Time을 멈추는 방법

게임을 제작하다보면 일시정지 기능이 필요할 때가 굉장히 많다

그럴 때

Time.timeScale = 0;

을 사용하면 시간을 멈출 수 있다

다시 돌릴려면

Time.timeScale = 1;

 

을 하면 된다

그럼 0~1사이의 값은 무엇이냐?

또는 0~1 벗어난 값은 어떻게 되냐?

 

1은 정상적인 시간의 흐름이다

0은 멈춰있는 시간의 흐름이다

 

그렇다면 0.5는 시간의 흐름이 0.5배속이고

2는 시간의 흐름이 2배속이라고 생각하면 된다