Unity游戏倒计时制作
1、具体代码入下:
public Text TimeLabel;//时间显示Label
float sumTime;//总时间
//协程倒计时
public IEnumerator startCountDown()
{
while (sumTime >= 0)
{
sumTime--;
TimeLabel.text="Time:"+sumTime;
if (sumTime == 0){//当游戏时间用完则游戏结束
Debug.Log("gameOver");
}
//每隔一秒调用一次
yield return new startCountDown(1);
}
}
2、使用方法,将本代码复制到你的工程里,在Start函数里使用StartContinue(startCountDown);启动协程进行倒计时。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:89
阅读量:62
阅读量:167
阅读量:149