Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) |
1
Count Down —— 倒计时
在 Update() 中直接调用 EixtDetection()
- using UnityEngine;
-
-
- /// <summary>
- /// 一个测试倒计时的类
- /// </summary>
- public class TestCountDown : MonoBehaviour
- {
- private bool IsTiming; //是否开始计时
- private float CountDown; //倒计时
-
- void Update()
- {
- EixtDetection(); //调用 退出检测函数
- }
-
-
- /// <summary>
- /// 退出检测
- /// </summary>
- private void EixtDetection()
- {
- if (Input.GetKeyDown(KeyCode.Escape)) //如果按下退出键
- {
- if (CountDown == 0) //当倒计时时间等于0的时候
- {
- CountDown = Time.time; //把游戏开始时间,赋值给 CountDown
- IsTiming = true; //开始计时
- LoginDate.ShowToast("再按我就把自己关掉"); //显示提示信息 —— 这里的提示方法,需要根据自己需求来完成(用你自己所需要的方法完成提示)
- }
- else
- {
- Application.Quit(); //退出游戏
- }
- }
-
- if (IsTiming) //如果 IsTiming 为 true
- {
- if ((Time.time - CountDown) > 2.0) //如果 两次点击时间间隔大于2秒
- {
- CountDown = 0; //倒计时时间归零
- IsTiming = false; //关闭倒计时
- }
- }
- }
-
- }
2
Exit / Back —— 安卓退出按钮
Input.backButtonLeavesApp 等于一个 Bool 值
默认—— False :安卓机点返回键,不退出APP
True :安卓机点返回键,会退出APP
- using UnityEngine;
-
-
- /// <summary>
- /// 一个测试类
- /// </summary>
- public class Chinar : MonoBehaviour
- {
- void Start()
- {
- Input.backButtonLeavesApp = true;//设置返回键,是否退出程序。(系统默认为 false,所以不自己写方法是不会退出 App 的)
- }
- }
支持
May Be —— 搞开发,总有一天要做的事!
Chinar 提供一站式教程,闭眼式创建! 为新手节省宝贵时间,避免采坑! |
先点击领取 —— 阿里全产品优惠卷 (享受最低优惠)
1 —— 云服务器超全购买流程 (新手必备!)
2 —— 阿里ECS云服务器自定义配置 - 购买教程(新手必备!)
3—— Windows 服务器配置、运行、建站一条龙 !
4 —— Linux 服务器配置、运行、建站一条龙 !
Chinar
本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究
对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com
对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址