您的位置:首页 > 移动开发 > Unity3D

关于unity计时问题

2013-12-10 21:36 225 查看
创建一个GUI Texture,将下面代码挂上即可

#pragma strict

//个人原创,转载请声明转载自 http://www.cnblogs.com/suxsho
//计时器

var hour : int = 12; //时

var min : int = 30; //分

var sec : int = 0; //秒

//固定记时

var timeRate : float = 0.01; //修改时间

private var nextTime : float = 1.0; //这个不动

function Start()

{

}

function Update () {

guiText.text = hour.ToString()+":"+min.ToString()+":"+sec.ToString();

time();

}

function time ()

{

//记时

if (Time.time > nextTime)

{

nextTime = Time.time + timeRate;

sec ++;

}

//分钟计算

if (sec >= 60)

{

sec = 0;

min ++;

}

if (min >= 60)

{

min = 0;

hour ++;

}

if (hour >= 24)

{

hour = 0;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: