第一次点击Esc或者返回,显示提示文字"再次按下返回键退出游戏",在文字消失之前再次点击Esc或者返回,退出游戏.

此脚本挂在Text文字提示上:

 using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ExitGame : MonoBehaviour
{
[Tooltip("ExitMessage拖进来")]
Text ExitMessageObj;
float fadingSpeed = ;
bool fading;
float startFadingTimep;
Color originalColor;
Color transparentColor;
string sss; void Start()
{
ExitMessageObj = this.GetComponent<Text>();
originalColor = ExitMessageObj.color;
transparentColor = originalColor;
transparentColor.a = ;
ExitMessageObj.text = "再次按下返回键退出游戏";
ExitMessageObj.color = transparentColor;
} void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
if (startFadingTimep == )
{
ExitMessageObj.color = originalColor;
startFadingTimep = Time.time;
fading = true;
}
else
{ Application.Quit();//退出游戏
}
}
if (fading)
{
ExitMessageObj.color = Color.Lerp(originalColor, transparentColor, (Time.time - startFadingTimep) * fadingSpeed);
if (ExitMessageObj.color.a < 2.0 / )
{
ExitMessageObj.color = transparentColor;
startFadingTimep = ;
fading = false;
}
}
}
}

最新文章

  1. 单选按钮加confirm进行判断返回false任被选中问题
  2. VS2010中dll不可用问题
  3. int型整数中2进制中含有1的个数。
  4. 【BZOJ-2434】阿狸的打字机 AC自动机 + Fail树 + DFS序 + 树状数组
  5. iOS多线程介绍
  6. Oracle数据库--SQL函数
  7. 清除SQL Server 2008中登陆时的历史记录
  8. vi--文本编辑常用快捷键之光标移动
  9. C# - 使用 List&lt;&gt; 泛型给GridView控件数据
  10. Spring框架(6)---AspectJ实现AOP
  11. 使用pyton在本地指定目录模拟服务器
  12. position:fixed 兼容浏览器低版本
  13. TensorFlow学习笔记:共享变量
  14. VS IISExpress REST DELETE 405 Method Not Allowed
  15. 数组去重复的时候遇到length变成1 的bug
  16. Vbox下的linux和windows共享文件设置
  17. c++ shared_ptr的使用
  18. 开发ASP.NET MVC 开发名片二维码生成工具 (原创)
  19. day2-课堂笔记
  20. SharePoint 2010/2013: List view Lookup threshold uncovered

热门文章

  1. 23种计模式之Python实现(史上最全最通俗易懂)内容整改中
  2. HDU 5373 The shortest problem (数学)
  3. 小小c#算法题 - 9 - 基数排序 (Radix Sort)
  4. [译]Javascript中的本地以及全局变量
  5. 【C#】 创建和调用webapi
  6. C++: I/O流详解(二)——输入输出格式控制
  7. Service Fabric 群集在Service Replica过多的情况下报错问题
  8. 动态变更GridView控件列名
  9. Spring IOC机制之使用注解配置bean
  10. (Python OpenGL)【 0】关于VAO和VBO以及OpenGL新特性