Sugar

[Unity] TimeScale을 이용한 일시정지 기능 만들기

by Sugar0810

Time.timeScale

Project Setting - Time의 Time Scale과 동일

통상적인 게임 속도는 1, 따라서 1을 0으로 바꾼다면 일시 정지가 된다.

Time.timeScale = 0;
  • 타임 스케일을 0으로 두고 메뉴 UI가 나왔을 때 메뉴를 선택하는 작동 등은 가능
  • 0.5로 변경 시 2분의 1 속도로 연출

 

게임의 연산 중 시간의 변화에 따라 연산이 되는 부분들을 제어하게 될 수 있는 것 같다.

이걸로 프로젝트에선 게임 진행 중에 패널과 시간 등을 멈추게 하고 Pause UI 구현해 봐야겠다!

 

 

 

🎓참조 문서

블로그의 정보

Sugar

Sugar0810

활동하기