首页 > 解决方案 > 单击两次后退按钮以退出活动 - Unity

问题描述

我知道这个问题可能听起来很奇怪,但我还没有找到确切的答案。安卓手机不仅包含返回按钮,还包含其他按钮。目前几乎所有的游戏都包含“再按一次退出”功能,而且这个消息不仅出现在点击返回按钮时。我非常清楚如何在 Unity 中检测后退按钮的事件,但其他人呢?最有趣的是,我没有找到操作 3 个 android 按钮的具体答案,而只是针对返回按钮,实现起来相当简单。

对于后退按钮:

    int click = 0;
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         click++;
         StartCoroutine(ClickTime());

           if (click > 1)
           {
               print("Exit Game!");
           }
     }
 }
 IEnumerator ClickTime()
 {
     yield return new WaitForSeconds(0.5f);
     click = 0;
 }

好的,这很简单,但是对于其他按钮呢?也许我没有很好地搜索,如果有人知道它在哪里或如何实现其他按钮来显示消息:“再次按下退出”。谢谢!

标签: c#androidunity3devents

解决方案


推荐阅读