当前位置:   article > 正文

Unity双击返回键退出游戏适用于Android与PC_unity pc和安卓退出游戏方法

unity pc和安卓退出游戏方法

游戏中需要开始也需要结束,有退出按钮最好,没有退出按钮或者用户想直接退出怎么办呢?最简单的方法就是按下返回键退出,但是有时候用户会误操作,不小心按下了返回键不能直接退出吧,于是就要加个判断,双击退出,话不多说直接上代码:

  1. using UnityEngine;
  2. using System.Collections;
  3. using UnityEngine.UI;
  4. public class ExitGame : MonoBehaviour {
  5. public Text Show;
  6. float fadingSpeed = 1;
  7. bool fading;
  8. float startFadingTimep;
  9. Color originalColor;
  10. Color transparentColor;
  11. void Start () {
  12. originalColor = Show.color;
  13. transparentColor = originalColor;
  14. transparentColor.a = 0;
  15. Show.text = "再次按下返回键退出游戏";
  16. Show.color = transparentColor;
  17. }
  18. void Update () {
  19. if (Input.GetKeyDown(KeyCode.Escape))
  20. {
  21. if (startFadingTimep==0)
  22. {
  23. Show.color = originalColor;
  24. startFadingTimep = Time.time;
  25. fading = true;
  26. }
  27. else
  28. {
  29. Application.Quit();
  30. }
  31. }
  32. if (fading)
  33. {
  34. Show.color = Color.Lerp(originalColor, transparentColor, (Time.time - startFadingTimep) * fadingSpeed);
  35. if (Show.color.a<2.0/255)
  36. {
  37. Show.color = transparentColor;
  38. startFadingTimep = 0;
  39. fading = false;
  40. }
  41. }
  42. }
  43. }



此代码带提示,当你按下返回键时给用户一个提示:再次按下返回键退出游戏 此时颜色渐变直至消失,整体效果还是不错的,快来试试吧GoodLuck!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/633297
推荐阅读
相关标签
  

闽ICP备14008679号