The Text
component is used to display text within a UICanvas
.
Add a Text
node in the Hierarchy Panel.
If the parent or ancestor node does not have a Canvas component, a root canvas node will be automatically added.
Select the node with the Text
component, and in the Inspector Panel, modify the text
property to change the content of the Text
element.
Select the node with the Text
component, and in the Inspector Panel, modify the font
property to change the font type of the Text
element.
The Text
component can modify the rendering size by adjusting the FontSize
.
Changing the
size
inUITransform
will not affect the rendering size ofText
.
Property Name | Description |
---|---|
Text | The text to be displayed |
Color | The color of the text |
FontSize | The font size of the text |
Font | Custom font for the text |
LineSpacing | The line spacing between text lines |
FontStyle | Font style settings: whether to apply bold or italic styles |
HorizontalAlignment | Horizontal alignment of the text, with options: Left/Center/Right |
VerticalAlignment | Vertical alignment of the text, with options: Top/Center/Bottom |
EnableWrapping | Whether to enable word wrapping; when enabled, text will wrap based on the set width. If width is set to 0, the text will not render |
OverflowMode | How to handle overflow when the text exceeds the set height: options are Overflow/Truncate. Overflow means the text will overflow and display; Truncate means only the content within the set height will be displayed, depending on the vertical alignment of the text. |
Mask Interaction | Mask type for text, specifying whether the text needs masking, and whether the content inside or outside the mask should be shown |
Mask Layer | The mask layer for the text, used for matching with SpriteMask. Default is Everything, meaning it can interact with any SpriteMask |
priority | Rendering priority; the lower the value, the higher the priority, meaning it will be rendered first |