Unity 双击Esc或者返回退出游戏,有文字提示
2024-08-24 15:57:11
第一次点击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;
}
}
}
}
最新文章
- 单选按钮加confirm进行判断返回false任被选中问题
- VS2010中dll不可用问题
- int型整数中2进制中含有1的个数。
- 【BZOJ-2434】阿狸的打字机 AC自动机 + Fail树 + DFS序 + 树状数组
- iOS多线程介绍
- Oracle数据库--SQL函数
- 清除SQL Server 2008中登陆时的历史记录
- vi--文本编辑常用快捷键之光标移动
- C# - 使用 List<;>; 泛型给GridView控件数据
- Spring框架(6)---AspectJ实现AOP
- 使用pyton在本地指定目录模拟服务器
- position:fixed 兼容浏览器低版本
- TensorFlow学习笔记:共享变量
- VS IISExpress REST DELETE 405 Method Not Allowed
- 数组去重复的时候遇到length变成1 的bug
- Vbox下的linux和windows共享文件设置
- c++ shared_ptr的使用
- 开发ASP.NET MVC 开发名片二维码生成工具 (原创)
- day2-课堂笔记
- SharePoint 2010/2013: List view Lookup threshold uncovered
热门文章
- 23种计模式之Python实现(史上最全最通俗易懂)内容整改中
- HDU 5373 The shortest problem (数学)
- 小小c#算法题 - 9 - 基数排序 (Radix Sort)
- [译]Javascript中的本地以及全局变量
- 【C#】 创建和调用webapi
- C++: I/O流详解(二)——输入输出格式控制
- Service Fabric 群集在Service Replica过多的情况下报错问题
- 动态变更GridView控件列名
- Spring IOC机制之使用注解配置bean
- (Python OpenGL)【 0】关于VAO和VBO以及OpenGL新特性