//按ESC键暂停游戏
if(Time.timeScale>0&&Input.GetKeyDown(KeyCode.Escape)){
Time.timeScale = 0;
}
void OnGUI(){
//游戏暂停
if (Time.timeScale == 0) {
//继续游戏按钮
if (GUI.Button (new Rect (Screen.width * 0.5f - 50, Screen.height * 0.4f, 100, 30), "继续游戏")) {
Time.timeScale = 1;
}
//退出游戏按钮
if (GUI.Button (new Rect (Screen.width * 0.5f - 50, Screen.height * 0.6f, 100, 30), "退出游戏")) {
Application.Quit ();
}
}
}
//游戏暂停
if (Time.timeScale == 0) {
//继续游戏按钮
if (GUI.Button (new Rect (Screen.width * 0.5f - 50, Screen.height * 0.4f, 100, 30), "继续游戏")) {
Time.timeScale = 1;
}
//退出游戏按钮
if (GUI.Button (new Rect (Screen.width * 0.5f - 50, Screen.height * 0.6f, 100, 30), "退出游戏")) {
Application.Quit ();
}
}
}