保持宽高比 PreserveAspect

数据流向
数据由服务器同步给客户端,客户端无法同步给服务器

描述

这个属性的作用是当在控件中加载图片时,是否按照图片本身的宽度高度的比例加载。当需要在控件上加载一张图片但是又不想破化这个图片的比例时可以使用这个属性。当为true时,图片保持原先的宽高比例。当为false时,可以随便调整宽高比例。

实例

实例1 修改UiPanel各项属性

创建一个UiPanel界面,在界面下添加客户端脚本,更改UiPanel的各个属性来熟悉UiPanel控件

wait(0.5)
local uipanel = RWObject:New("UiPanel") -- 创建2d容器
local person = Players:GetLocalPlayer() --获取本地玩家
uipanel.Parent = person.GameUI --让2d容器界面的父级为GameUI界面
uipanel.SourceImage = "rwid://T23tdTB4bT1RCvBVdK" --更改图像属性
uipanel.ImageColor = Vector3(123,12,23) --更改颜色
uipanel.ImageColorA = 1 --更改透明度
uipanel.ImageCurType = Enum.UIImageType.Simple --更改属性
uipanel.IgnoreRayCast = true --更改属性为可穿透
uipanel.PreserveAspect = true --更改属性为保持宽高比
uipanel.FillCenter = false --更改属性为显示中间区域
uipanel.FillMethod = Enum.ImageFillMethod.Horizontal --更改切割属性为水平切割
uipanel.FillOrigin = 993 --更改填充起点
uipanel.FillAmount = 0--更改填充方式为完全不显示
uipanel.FillClockwise = true --更改为顺时针充满
uipanel.Border = Vector4(3,1,2,4)--更改边界
文档更新时间: 2020-10-27 12:01   作者:宋澍川