Text
继承自 Control
Text类可以方便地在游戏中显示文本信息,如游戏得分、玩家姓名、物品名称等。
可以通过以下方式获取Text控件:
typeScript
let go = new GameObject("ui");
let uiComponent = go.AddComponent<UIComponent>(UIComponent);
let canvas = uiComponent.canvas;
let text = canvas.FindChild(Text,"Text");成员变量
Text.text : string |
| 文本的内容。 |
Text.richText : boolean |
| 文本的富文本。 |
Text.maxSize : number |
| 文本的最大字体大小。 |
Text.bestFit : boolean |
| 文本是否自适应大小。 |
Text.material : Material|null |
| 文本使用的材质。 |
Text.raycastTarget : boolean |
| 文本是否响应射线检测。 |
Text.transferred : boolean |
| 文本是否可以转义。 |
Text.horizontalOverflow : boolean |
| 文本是否为水平溢出模式。 |
Text.alignByGeometry : boolean |
| 文本组件的几何对齐模式。 |
Text.verticalOverflow : boolean |
| 文本是否为垂直溢出模式。 |
Text.fontSize : number |
| 文本的字体大小。 |
Text.minSize : number |
| 文本的最小字体大小。 |
Text.outline : number |
| 文本的轮廓宽度。 |
Text.lineSpacing : Vector2 |
| 文本的行间距。 |
Text.hAlignment : TextHAlignment |
| 字体样式的索引值。 |
Text.offset : Vector2 |
| 文本的偏移量。 |
Text.color : Color |
| 文本颜色。 |
Text.backgroundTexture : Texture|null |
| 文本的背景纹理。 |
Text.vAlignment : TextVAlignment |
| 文本的垂直对齐方式。 |
Text.backgroundColor : Color |
| 文本的背景颜色。 |
Text.outlineColor : Color |
| 文本的轮廓颜色。 |
Text.fontName : string |
| 文本使用的字体名称。 |
Text.fontStyle : number |
| 文本的字体大小。 |
Text.hFitter : number |
| 控制UI元素的宽度调整。 |
Text.vFitter : number |
| 控制UI元素的高度调整。 |
Text.font : `` |
| 文本的字体。 |
