双击Esc键退出程序

作者:追风剑情 发布于:2021-4-12 13:55 分类:Unity3d

using UnityEngine;
/// <summary>
/// 双击键盘上的ESC键退出程序
/// </summary>
public class KeyEscapQuit : MonoBehaviour
{
    private float lastEscTime;
    private void Update()
    {
        //双击Esc键,退出程序
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            if (Time.time - lastEscTime < 0.5f)
            {
                Debug.Log(">>> Quit");
#if UNITY_EDITOR
                //在编辑器中退出Play模式
                UnityEditor.EditorApplication.ExitPlaymode();
#else
                Application.Quit();
#endif
            }
            lastEscTime = Time.time;
        }
    }
}

标签: Unity3d

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号