🎮 Unity 개발/Unity

[유니티/Unity] 일시 정지 버튼 만들기, 스크립트

gameuiux 2024. 2. 16. 01:07
728x90
반응형

서론

수정 중인 프로젝트에 일시정지를 구현해주기 위해 버튼과 스크립트를 추가했습니다.

 

 

 

 


구현할 것

이미지 - 일시정지 버튼, 계속 하기 버튼

기능 - 게임 일시정지, 계속 하기 버튼 토글

 

 


스크립트

public class Paused : MonoBehaviour
{
    bool IsPause;

    void Start () {
        IsPause = false;
    }
    
    void Update () {
        }

    public void ButtonPause(){
                Time.timeScale = 0;
                IsPause = true;
                }

    public void Buttonplay(){
                Time.timeScale = 1;
                IsPause = false;
                }

    public void PausedSetActiveFalse(){
    gameObject.SetActive(false);
    }

    public void PausedSetActiveTrue(){
    gameObject.SetActive(true);
    }

    }

 

 

Time.timeScale = 0;

0 일시 정지, 1 기존 속도

 

gameObject.SetActive(true);

Active true, false

 

 


컴포넌트 연결

일시정지 버튼 / 계속 하기 버튼

 


참고

https://husk321.tistory.com/107

https://solution94.tistory.com/20

728x90
반응형