返回介绍

GUI文本(GUIText)

发布于 2021-06-20 00:15:03 字数 2603 浏览 1462 评论 0 收藏 0

GUI 文本 (GUI Text) 在屏幕坐标中显示输入的任何字体的文本。


GUI 文本 检视器 (Inspector)

请注意: Unity 2.0 引入了 UnityGUI,这是一种GUI脚本(GUI Scripting) 系统。您可能会更倾向于使用 UnityGUI 代替 GUI 文本 (GUI Text) 来创建用户界面元素。请单击 GUI 脚本指南,以了解更多关于如何使用 UnityGUI的信息。

属性

属性:功能:
文本要显示的字符串。
锚点 (Anchor)文本 (Text) 共享变换 (Transform) 位置的点。
对齐 (Alignment)在 GUIText 中进行多层对齐的方式。
像素偏移 (Pixel Offset)屏幕中文本相对于 GUIText 位置的偏移。
行间距 (Line Spacing)文本 (Text) 行与行之间的间距。
选项卡长度 (Tab Size)制表符 ('\t') 可插入的空格数。为空格字符偏移的倍数。
字体 (Font)T渲染文本时所用的字体
材质 (Material)引用包含要绘制的字符的材质 (Material) 。如果已设置该项,该属性会覆盖字体 资源中的属性。
字体大小 (Font Size)使用的字体大小。要使用默认的字体大小,请将其设置为 0。仅适用于动态字体。
字体样式 (Font Style)使用的字体样式。(“常规”(Normal)、“粗体”(Bold)、“斜体或粗体”(Italic or Bold)以及“斜体”(Italic)。仅适用于动态字体。
像素修正 (Pixel Correct)如果启用,所有文本 (Text) 字符都将以导入的字体纹理大小进行绘制。如果禁用,则字符大小将根据变换 (Transform) 的比例 (Scale) 进行重新调整。
富文本 (Rich Text)如果启用,则允许文本格式使用 HTML 样式标记。

详细信息

GUI 文本 (GUI Text) 用于将文本二维打印到屏幕上。为了渲染文本,相机 (Camera) 必须附加 GUI层 (GUI Layer)。因为相机默认包含 GUI层 (GUI Layer),所以若要显示GUI 文本 (GUI Text),则不要将其删除。图形用户文本 (GUI Text) 只使用 X 轴与 Y 轴定位。“GUI 文本”(GUI Text) 在“屏幕坐标”(Screen Coordinate) 中定位,而非在“世界坐标”(World Coordinate) 中定位,在屏幕坐标中,(0,0) 位于屏幕左下角,(1,1) 位于右上角

如需导入字体,请参阅字体页

像素修正 (Pixel Correct)

默认情况下,GUI 文本 (GUI Text) 是通过启用“像素修正”(Pixel Correct) 来显示的。这会使得其显得清晰明快,并且会保持相同像素大小,而不受屏幕的分辨率影响。

提示

  • 在文本 (Text)属性中输入文本时,按住 Alt 键并按回车键 (Return)可创建换行符。
  • 如果利用脚本编辑文本 (Text) 属性,则可通过在字符串中插入转义字符“\n”来创建换行符。
  • 您可以从 1001freefonts.com 下载免费的 True Type 字体(请下载 Windows 字体,因为其含有 TrueType 字体)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文