unity3d之时间条

今天做一个,小游戏的时间条,当时间截止时,游戏结束。

首先必要的图片是必要的,做成精灵sprite。

1、把用来表示时间变化的精灵的坐标轴移动到最左端

2、在该精灵上挂一个脚本

3、实现思想是在update函数内不断减少 transform.localScale.x

要想实现计时,比如2分钟计时结束。要用到Time.deltaTime

float x,y;

void Start(){

x = transform.localScale.x;

y=x;

}


void Update(){

x-=Time.deltaTime*(y/120);

transform.localScale = new Vector3(x,1,1); 

}

猜你喜欢

转载自blog.csdn.net/feizxiang3/article/details/38309599
今日推荐