unity 改变ui文字_Unity UI文字介绍和用法示例

UI文本元素向用户显示非交互式文本。文本元素可用于为其他GUI控件提供标题或标签, 或用于显示指令或其他文本。例如, 将玩家的当前分数打印到屏幕上, 需要在显示分数之前, 通常通过.toString()方法将分数的数值转换为字符串。

要在Unity中插入Text UI元素, 请右键单击Scene Hierarchy, 然后选择GameObject-> UI-> Text。

Text元素有许多属性。其中”文本字段”是最重要的属性。你可以输入你希望文本框显示在该字段中的内容。

你可以更改文本的字体。你必须首先将字体文件作为资产从系统导入到Unity中。

我们也可以通过脚本接受Text元素;这就是动态UI重要​​性的体现。

让我们看一个简单的示例, 而不是控制台, 该控制台正在打印按钮被按下的次数, 如上一章所述。让我们通过Text元素在游戏屏幕上将其打印出来。为此, 请打开先前的脚本文件(ButtonAction.cs)并进行一些更改:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class ButtonAction : MonoBehaviour

{

int n;

public Text myText;

public void OnButtonPress(){

n++;

myText.text = "Button clicked " + n + " times.";

}

}

在这里, 我们添加了一个公共Text变量, 可以在其中拖放Text UI元素。

保存脚本并转到ButtonGameObject, 现在你将看到Text UI元素的新插槽。将你的Text GameObject拖放到插槽上。

现在点击播放按钮。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值