文本位置 Alignment
- 属性 Enum.TextAnchor
- 所属对象:UiText
数据流向
数据由服务器同步给客户端,客户端无法同步给服务器
描述
这个属性的作用是控制文本显示在文本空间的位置。当想要更改文本在文本控件当中的位置时,可以通过更改这个属性来实现。一共有9种显示方式,上左,上中,上右,中左,中心,中右,下左,下中,下右。
实例
实例1 创建一个文本控件,然后更改文本控件的属性来熟悉文本控件
创建一个UiPanel界面,在界面下创建一个文本控件,更改文本控件的各个属性来更改文本控件的设置。
wait(0.5)
local uip = RWObject:New("UiPanel") -- 创建2d容器
local uitext = RWObject:New("UiText") -- 创建一个文本控件
local person = Players:GetLocalPlayer() --获取本地玩家
uip.Parent = person.GameUI --让2d容器界面的父级为GameUI界面
uitext.Parent = uip --让文本控件的父级为2d容器界面
uitext.Text = "这是文本控件" --设置文本控件里的文字
uitext.FontSize = 50 --设置文本的字体大小
uitext.Alignment=Enum.TextAnchor.UpperLeft --设置文字在文本控件里的位置处于哪里
uitext.LineSpacing=3 --设置行间距
uitext.HorizontalWrapMode=Enum.HorizontalWrapMode.Wrap --设置水平溢出的类型
uitext.VerticalOverflow=Enum.VerticalOverflow.Truncate --设置垂直溢出的类型
uitext.TextColor =Vector3.New(255,0,0) --设置文字的颜色
uitext.TextColorA=1 --设置文字的透明度 这里设置完全不透明
uitext.TextOutline= Enum.TextOutLine.None --设置文字描边类型
uitext.IgnoreRayCast=true --设置文本控件为可被穿透
文档更新时间: 2020-09-30 16:50 作者:宋澍川