게임 중 일시정지하고 메뉴창으로 나가고, 다시 게임을 재개할수 있는 기능을 만들어야 했다.
https://docs.unity3d.com/kr/530/ScriptReference/Time-timeScale.html
Time.timeScale을 활용
'프로젝트셋팅 - 타임'에 있는 타임 스케일과 동일
기본셋팅으로 TimeScale은 1로 설정되어 있고,
일시정지를 한다면
Time.timeScale = 0;
이렇게 변경
게임의 연산중 시간의 변화에 따라 연산이 되는 부분들을 제어하게 될수 있는 것같다.
슬로우모션 만들기도 가능.
타임스케일을 0으로 두고 메뉴UI가 나왔을때 메뉴를 선택하는 작동 등은 가능하다.
'툴 > 유니티' 카테고리의 다른 글
리얼센스 스켈레톤 트랙킹(realsense skeleton tracking) (0) | 2022.02.19 |
---|---|
유니티 리얼타임 라이트 중첩시 오브젝트별로 라이팅 깨져보이는 현상 (0) | 2022.01.24 |
Webgl에서 Canvas Button의 OnClick()기능으로 CursorLockMode제어 문제 (0) | 2021.11.12 |
유니티 마이크 (3) | 2021.10.26 |
유니티 오디오 스펙트럼 (0) | 2021.10.26 |