填充起点 FillOrigin

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

属性默认值0,属性区间[无限制,无限制]

描述

当想要在一个控件上填充图片时,需要设置一个填充的起点,所有图片都是在这个设置的起点开始填充的,根据填充方式的不同会有所不同。

实例

实例1 代码创建一个滑动区域控件,并在里面添加图片,修改图片属性

先创建一个UiPanel界面,在界面下用代码创建一个滑动区域控件,在滑动区域控件中加载一张图片,修改属性。

wait(0.5)
local uip = RWObject:New("UiPanel") -- 创建2d容器
local uiscrollrectviewport = RWObject:New("UiScrollRectViewPort") -- 创建滑动区域控件

local person = Players:GetLocalPlayer() --获取本地玩家

uip.Parent = person.GameUI --让2d容器界面的父级为GameUI界面
uiscrollrectviewport.Parent = uip --让滑动区域控件的父级为2d容器界面


uiscrollrectviewport.AnchoredPosition = Vector2(0,0) --设置滑动区域控件的相对位置



uiscrollrectviewport.SourceImage = "rwid://T23tdTB4bT1RCvBVdK"
uiscrollrectviewport.ImageColor = Vector3(255,255,0)
uiscrollrectviewport.ImageColorA = 0.5
uiscrollrectviewport.ImageCurType = Enum.UIImageType.Simple--更改图片属性为Simple
uiscrollrectviewport.IgnoreRayCast = true--更改属性为可穿透
uiscrollrectviewport.PreserveAspect = true--更改属性为保持宽高比
uiscrollrectviewport.FillCenter = true--更改属性为显示中间区域
uiscrollrectviewport.FillMethod = Enum.ImageFillMethod.Horizontal --更改填充方式为水平填充
uiscrollrectviewport.FillOrigin = 0 --更改填充起点
uiscrollrectviewport.FillAmount = 1--更改为图片比例不变
uiscrollrectviewport.FillAmount = true--更改为顺时针充满
uiscrollrectviewport.Border = Vector4(1,1,1,1)--为滑动区域控件图片添加一个边界
文档更新时间: 2020-10-09 10:40   作者:宋澍川