Unity3D【脚本】 按键盘Esc弹出退出面板 确定退出游戏 取消关闭面板
2014-06-25 13:20
465 查看
按键盘Esc弹出退出面板,确定退出游戏,取消关闭面板。效果图:
脚本:
脚本:
using UnityEngine; using System.Collections; public class Exit : MonoBehaviour { public GameObject exitPanel = null; //面板 public UIButton quxiao = null; //取消按钮 public UIButton queding = null; //确定按钮 private bool flag = false; // Use this for initialization void Start () { UIEventListener.Get(quxiao.gameObject).onClick += QuXiao; UIEventListener.Get(queding.gameObject).onClick += QueDing; exitPanel.SetActive(false); } // Update is called once per frame void Update () { if (Input.GetKeyDown(KeyCode.Escape)) { if (!flag) { exitPanel.SetActive(true); flag = true; } else { exitPanel.SetActive(false); flag = false; } } } void QuXiao(GameObject target) { exitPanel.SetActive(false); flag = false; } void QueDing(GameObject target) { Application.Quit(); } }
相关文章推荐
- 关闭页面代码和弹出窗口,出现确定,取消按钮+执行
- Flex中如何利用键盘关闭(Esc)一个弹出窗口的例子
- 怎样在关闭窗体时弹出一个确认对话框,确定再退出?
- QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出
- Unity3D按ESC退出的脚本代码
- QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出。
- QT的一个奇怪问题,设置了Qt::Tool后,点击弹出对话框的确定取消按钮,程序直接退出
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(八)----用TouchScreenKeyboard弹出键盘
- 模拟Window Alert弹出框 支持拖动以及ESC键盘退出
- 弹出确认提示框,确定,取消
- 服务器端按钮弹出确定取消对话框的例子
- jqGrid在编辑时(Form类型的)回车保存,esc退出(关闭)编辑
- winform(C#)里弹出“确定”“取消”对话框
- 在IE7+ 中弹出窗口并关闭本身窗口的脚本(备忘)
- winform(C#)里弹出“确定”“取消”对话框
- C# 里弹出“确定”“取消”对话框
- asp.net 弹出窗口 单击确定和取消跳转到指定页面
- 用javascript如何弹出“确定/取消”对话框?
- c#按ESC退出 或者接受其他键盘消息
- 页面弹出对话框之"确定"与"取消"