GUI 文本 (GUI Text) 在屏幕坐标中显示输入的任何字体的文本。
请注意: 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) 位于右上角
如需导入字体,请参阅字体页。
默认情况下,GUI 文本 (GUI Text) 是通过启用“像素修正”(Pixel Correct) 来显示的。这会使得其显得清晰明快,并且会保持相同像素大小,而不受屏幕的分辨率影响。
Page last updated: 2013-07-01