时间倒计时

  • 效果
  • 首先创建一个脚本
  • 脚本编写
  • 讲解
  • 建议

效果

首先创建一个脚本

脚本编写

 using UnityEngine;using System.Collections;using UnityEngine;using System.Collections;using UnityEngine.UI;public class Timer : MonoBehaviour
{public int TotalTime = 90;//总时间public Text TimeText;//在UI里显示时间\
public string LoadsceneName;private int mumite;//分private int second;//秒
// public Image loser;void Start()
{StartCoroutine(startTime());   //运行一开始就进行协程}public IEnumerator startTime()
{while (TotalTime >= 0){//Debug.Log(TotalTime);//打印出每一秒剩余的时间yield return new WaitForSeconds(1);//由于开始倒计时,需要经过一秒才开始减去1秒,//所以要先用yield return new WaitForSeconds(1);然后再进行TotalTime--;运算TotalTime--;TimeText.text = "Time:" + TotalTime;if (TotalTime <= 0){                //如果倒计时剩余总时间为0时,就跳转场景LoadScene();}mumite = TotalTime / 60; //输出显示分second = TotalTime % 60; //输出显示秒string length = mumite.ToString();if (second >= 10){TimeText.text = "0" + mumite + ":" + second;}     //如果秒大于10的时候,就输出格式为 00:00elseTimeText.text = "0" + mumite + ":0" + second;      //如果秒小于10的时候,就输出格式为 00:00}}void LoadScene()
{//倒计时结束//loser.gameObject.SetActive(true);Application.LoadLevel(LoadsceneName);}

}

讲解

功能大概都看的懂吧
不墨迹
开始倒计时 倒计时时间控制
计时结束后跳转场景


把text赋值进去

这里写要跳转的场景名字

建议

在这个方法里可以修改你需要的倒计时结束后的操作

超简单的倒计时代码编写相关推荐

  1. VB 超简单的屏幕截图代码

    Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVa ...

  2. 国外stripe支付,超简单几行代码搞定

    国外stripe支付,超简单几行代码搞定 海外的项目 需要stripe支付 很简单 几行代码 先加入依赖: compile 'com.stripe:stripe-android:6.1.2' 总共两种 ...

  3. python怎么实现音乐快进_Python 超简单3行代码提取音乐高潮(附批量提取)

    有些时候,为了设定手机铃声或者发抖音视频,我们会耗费大量时间在剪辑音乐高潮部分上.那么这个音乐高潮的提取能不能自动化呢?当然可以. 先来听听效果,孤芳自赏提取高潮后的部分: 怎么样,是不是迫不及待想往 ...

  4. Python 超简单3行代码提取音乐高潮(附批量提取)!

    怎么样,是不是迫不及待想往下读了?不要急,让我们从原理开始慢慢讲起. 1.原理简介 不知道大家有没有这样的体会,大部分时候,歌曲的高潮部分通常是重复次数最多的部分.因此我们可以根据这一个特征,提出我们 ...

  5. Python 超简单3行代码提取音乐高潮部分

    有些时候,为了设定手机铃声或者发抖音视频,我们会耗费大量时间在剪辑音乐高潮部分上.那么这个音乐高潮的提取能不能自动化呢?当然可以. 先来看看,怎么样来提取孤芳自赏提取高潮后的部分: 怎么样,是不是迫不 ...

  6. 超简单,一行代码解决:如何快速将Excel表格数据,映射到Java中的ListVO对象,然后转存数据库,生成SQL脚本

    前言-真的很快速,之前用的是Apache下的Jar包,用起来太麻烦了 <dependency><groupId>org.apache.poi</groupId>&l ...

  7. wscript.exe无法打开vbs_如何恶搞朋友的电脑?超简单的vbs代码

    新手教学(大神请跳到代码区): 编写vbs有多简单?新建"文本文档",输入msgbox "一大波病毒正在靠近..." ,点击文件->另存为->重命名 ...

  8. 用计算机恶搞对话,如何恶搞朋友的电脑?超简单的vbs代码

    这东西不好做成视频教程,我们就做成文章出来分享吧! 编写vbs有多简单?新建"文本文档",输入msgbox '一大波病毒正在靠近...' ,点击文件->另存为->重命名 ...

  9. 为什么excel图片会变成代码_会EXCEL便可定制自己的办公管理软件(超简单,无代码)...

    只要会EXCEL,就可以根据自己的需求,定制自己的办公管理软件,而且是完全免费,不用注册,完全根据自己的需求定制,数据也只保存在自己的电脑上, 废话不多说,我们先看案例,本次案例以一款EXCEL通用的 ...

  10. python超简单小游戏代码-Python实现简单的猜单词小游戏

    本文实例为大家分享了Python实现猜单词小游戏的具体代码,供大家参考,具体内容如下 思路 1.一个words列表里存放若干的单词,例如:["extends", "pri ...

最新文章

  1. 毒霸能清除的大小流氓清单(部分)
  2. C++ sizeof 使用规则及陷阱分析【转】
  3. linux tcp在传输数据的时候断网了_选择最合适的协议 让传输数据更灵敏
  4. 网页表格线框html,关于Dreamweaver中怎么让html网页中的table边框细线显示?
  5. U盘在Ubuntu20.04下只能读取文件不能向U盘复制文件
  6. 台式计算机驱动程序未被安装,电脑未能成功安装设备驱动程序怎么办
  7. vb.net 读写文件
  8. boost库 bind/function的使用
  9. Silverlight 国外技术文章
  10. 从0开始html前端页面开发_CSS设置图像圆角
  11. 解决笔记本没有COM端口导致无法用SecureCRT或者超级终端配置交换机
  12. java动态数组大总结
  13. 波动率模型:现货、期货及期货期权
  14. 如何调整图片分辨率大小(适用于电脑/手机)
  15. 基于STM32的多普勒雷达测速
  16. 237. 删除链表中的节点
  17. html不对齐表格的实现
  18. C#-财务管理系统(成本核算)
  19. js过滤检测敏感词汇
  20. python二级准备一个月能行吗_计算机二级选哪个?一个多月的准备时间够吗?

热门文章

  1. isbn号码 (java实现)
  2. Kubernetes(K8s)容器设计模式实践案例 单节点多容器模式
  3. 为什么阿里不推荐使用MySQL分区表?
  4. linux中PATH环境变量的作用和使用方法
  5. android密码设成星号,将EditText密码掩码字符更改为星号(*)
  6. 台式电脑开机显示蓝屏 检查计算机上的病毒,电脑出现蓝屏问题的诊断以及处理的方法...
  7. 智齿徐懿 | 一个“外行”眼中的呼叫中心系统未来
  8. 腾达u2无线网卡驱动Linux,腾达U2无线网卡驱动
  9. 【processing】Daniel Shiffman编程挑战题解、思维介绍及代码(1)穿越星际效果编译
  10. 计算机留学美国ps,美国计算机专业ps范文