[유니티/Unity] 백버튼 두번 누르면 프로그램 종료 시키기
Unity 2016. 11. 7. 08:52 |코드는 아래와 같이 구성하면 됩니다.
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;
}