1. 程式人生 > >unity3d之時間條

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); 

}