GUI 文本 (GUI Text)

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) 来显示的。这会使得其显得清晰明快,并且会保持相同像素大小,而不受屏幕的分辨率影响。

提示

Page last updated: 2013-07-01