Unity UI 文本17 Mar 2025 | 阅读 2 分钟 UI 文本元素向用户显示一段非交互式的文本。文本元素可用于为其他 GUI 控件提供标题或标签,或显示说明或其他文本。例如,将玩家的当前分数打印到屏幕上需要将分数的数值转换为字符串,通常通过 .toString() 方法,然后才能显示。 要在 Unity 中插入文本 UI 元素,请右键单击场景层次结构,然后选择 GameObject -> UI -> Text。 ![]() 文本元素有许多属性。其中文本字段是最重要的属性。 您可以在该字段中键入您希望文本框显示的内容。 ![]() 您可以更改文本的字体;您必须首先将字体文件从您的系统导入到 Unity 作为资源。 我们也可以通过脚本接受文本元素;这就是动态 UI 的重要性所在。 让我们看一个简单的例子,而不是像前一章那样在控制台中打印按钮被按下的次数;让我们通过文本元素将其打印在游戏屏幕上。 为此,请打开您之前的脚本文件 (ButtonAction.cs) 并对其进行一些更改 在这里,我们添加了一个公共文本变量,我们可以在其中拖放我们的文本 UI 元素。 保存您的脚本并转到 ButtonGameObject,您现在将看到文本 UI 元素的新插槽。 将您的 Text GameObject 拖放到该插槽中。 ![]() 现在点击播放按钮。 ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。