GSI

'백버튼'에 해당되는 글 1건

  1. 2016.11.07 [유니티/Unity] 백버튼 두번 누르면 프로그램 종료 시키기

코드는 아래와 같이 구성하면 됩니다.

0.3f로 되어 있는 부분의 수치는 적당히 조절하면 됩니다.

빠르게 누르지 않으면 계속해서 exitCountValue가 0으로 변경되는걸로 이해 하시면 됩니다.


uint exitCountValue = 0;

void Update(){

    if(Input.GetKeyUp(KeyCode.ESCAPE)){

        exitCountValue++;

            if(!isInvoking("disable_DoubleClick"))

                invoke("disable_DoubleClick", 0.3f);

    }

    if(exitCountValue == 2){

        CancelInvoke("disable_DoubleClick");

        Application.Quit();

    }

}

 

void disable_DoubleClick(){

    exitCountValue = 0;

}

Posted by gsi
: