unity3d---倒计时代码

using UnityEngine;

using System.Collections;

using System;

public class Timmer : MonoBehaviour {

public GameObject countDown;

public int endTime;

public GUIText UI_Time;

public int currentTime;

public int startTime;

public int second;

public int minute;

private string printTime;

private string stringEndTime;

void Start () {

startTime = 3;

}

void Update () {

endTime = startTime - currentTime;

second = endTime % 60;

minute = endTime / 60;

currentTime = Mathf.CeilToInt(Time.fixedTime);    //开始计时

if(second<10)

{printTime = ":0";

}else{printTime = ":";}

stringEndTime =  minute + printTime + second;

print ( printTime + second);

print(stringEndTime);

UI_Time.text = stringEndTime;          //显示到游戏场景中

//倒计时完毕游戏结束

if(endTime<0)

{

second = 0;

minute = 0;

stringEndTime =  minute + printTime + second;     //

UI_Time.text = stringEndTime;

GameManager._instance.GameOver();                //跳转到游戏结束场景

}

}

}

时间: 2024-10-09 15:22:36

unity3d---倒计时代码的相关文章

jquery实现手机发送验证码的倒计时代码(转)

var wait = 60;//时间 function time(o, p) {//o为按钮的对象,p为可选,这里是60秒过后,提示文字的改变 if (wait == 0) { //o.removeAttr("disabled"); //o.val("点击发送验证码");//改变按钮中value的值 //p.html("如果您在1分钟内没有收到验证码,请检查您填写的手机号码是否正确或重新发送"); $('#'+p).removeAttr(&quo

Spine输出资源一键入Unity3D工具代码

之前预研过2D骨骼动画编辑工具SPINE,感觉其比cocosStudio及Unity3D自带的骨骼动画编辑器(原生Sprite Tree或Uni2D)要更适合有3DSMax习惯的美术,即Spine更容易被美术上手.因为当时教程极少,官网的文字说明还是英文,所以写了一个简明扼要的文档,还是抛砖引玉.之后我就把具体的研究工作交给技术美术了.虽然项目一直还没使用上,但是如果做手机上性价比极高表现力极强的2D骨骼动画,想干掉刀塔传奇动画效果.为妹子加点儿乳摇裙摆无锯齿动画的,非常推荐, 曾经写DEMO使

jquery 倒计时代码分享一例

一个简单的jquery 倒计时代码,分享记录下. html部分: <span class="time_wrap" value="1397145180" style="line-height:200%;"></span> js部分: <script type="text/javascript"> $(document).ready(function(){ setInterval(functio

双11倒计时代码

<title>石家庄自动门奉上双11倒计时代码</title> <form name="form1"> <div align="center" align="center"> <center>距离2013年11月11日疯狂购物节还有:<br> <input type="textarea" name="left" size=&quo

原生js 当前时间 倒计时代码

源:https://www.oschina.net/code/snippet_2318153_54763 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>原生js 当前时间 倒计时代码</ti

javascript 倒计时代码

<script language="javascript" type="text/javascript"> var interval = 1000; function ShowCountDown(year, month, day, house,divname) { var now = new Date(); var endDate = new Date(year, month - 1, day,house); var leftTime = endDate

JS倒计时代码

第一种:精确到秒的javascript倒计时代码 HTML代码: <form name="form1"> <div align="center" align="center"> <center>离2010年还有:<br> <input type="textarea" name="left" size="35" style="

JS实现十分钟倒计时代码实例

编写JS倒计时代码需要用到很多JavaScript知识,比如:if函数,Math.floor,定时器setInterval等等,如有不清楚的小伙伴可以参考PHP中文网的相关文章,或者访问 JavaScript视频教程. 举例:10分钟考试倒计时,当时间仅剩五分钟时,提醒考试仅剩5分钟,时间结束时,提示考试结束.具体代码如下: HTML部分: ? 1 2 3 4 <body>  <div id="timer"></div>  <div id=&q

js防刷新的倒计时代码

最近在维护考试系统,在进行考试测试时无意中点击了刷新按钮,但是上面的倒计时并没有受到影响,同时在几篇博客中也有这样的例子,所以我想看看它到底是怎样防止刷新的. 如果是用cs代码写,我们可能会很快的写出来怎样防止刷新,可是我们要进行前段开发,考试是在页面上进行的,这里就要用到我们学到的js了. <span style="font-family:KaiTi_GB2312;font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C

【跟我一起学Unity3D】代码中切割图片并且加载帧序列动画

在Cocos2dx中,对大图的处理已经封装好了一套自己的API,但是在Unity3D中貌似没有类似的API,或者说我没找到.不过这也在情理之中,毕竟Unity3D是做3D的,要切割图片的地方还是很少的. 因为我用Unity3D主要是用于做2D游戏的(PS:很蛋疼吧?我也觉得),所以就不得不考虑切图和播放序列帧这两个在2D上常见的功能了,下面废话不多说.我的任务是把下面这张图切割成16块,并且按照动画的序列播放出来. 查Unity3D的使用手册的过程中,我发现了一个类:Texture2D,他是继承