unity text文本控制

赋值

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

说明

  1. Time.deltaTime增量时间,可以参考下面的博客便于理解
    增量时间的理解
  2. timeText.text = timenum.ToString(“0”); “0”表示以整数形式,“0.0”表示一位小数形式
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值