赋值
public Text timeText; //在unity里的定义
通过在unity里拖拽将text赋值
或者是通过GmeOject.Find来赋值
(在Hierarchy里找到名为timeUI的gameObject, 然后获取上面的text组件)
timeText=GameObject.Find("timeUI").GetComponent<Text>();
文本控制
private float timenum=60;
void Update()
{
timenum -= Time.deltaTime;
if(timenum<=0)
{
timenum = 0;
return;
}
//timeText上的文本显示为timenum的大小,并且以整数形式显示
timeText.text = timenum.ToString("0");
}
说明
- Time.deltaTime增量时间,可以参考下面的博客便于理解
增量时间的理解 - timeText.text = timenum.ToString(“0”); “0”表示以整数形式,“0.0”表示一位小数形式