“[TOC]
文字描边 TextOutline
- 属性 Enum.TextOutLine
- 所属对象:UiText
数据流向
数据由服务器同步给客户端,客户端无法同步给服务器
描述
这个属性的作用是给文本控件里的文字添加不同颜色的文字描边,当想添加不同颜色的文字描边或者更改现有的文字描边时,可以更改这个属性来实现,一共有11个不同的颜色,黑色,蓝色,棕色,蓝绿色,绿色,灰色,橙色,紫色,红色,白色,黄色。
实例
实例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:49 作者:宋澍川