UDim2

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

UDim2 数据类型代表了两维值,每个维度由相对缩放和像素绝对偏移组成。它是由两个 UDim 数据类型组成的,分别代表 XY 维度。最常见的用途为UDim2设置SizePositionGuiObjects


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 宽度为 300 像素;父元素级的全高度
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

概要

构造工具

属性

  • X 维度尺寸和偏移的 》。

  • Y维度尺寸和偏移的》。

  • X 维度尺寸和偏移的 》。

  • Y维度尺寸和偏移的》。

方法

数学算式

构造工具

new

返回一个新的 UDim2 与两个零 UDim 组件代表每个轴的坐标。

new

返回一个新的 UDim2 ,给出每个轴的两个 UDim 组件的坐标。

参数

xScale: number

X 维度缩放。

默认值:0
xOffset: number

X 维度偏移值。

默认值:0
yScale: number

Y 维度缩放。

默认值:0
yOffset: number

Y 维度偏移值。

默认值:0

new

返回由指定 UDim2 对象代表的新 UDim 对象,分别代表 XY 维度。

参数

x: UDim
y: UDim

fromScale

返回带有给定的坐标和无偏移的新 UDim2 。等价于:


UDim2.fromScale(xScale, yScale) == UDim2.new(xScale, 0, yScale, 0)

参数

xScale: number
默认值:0
yScale: number
默认值:0

fromOffset

返回一个新的 UDim2 与给定的偏移坐标和无缩放,等价于:


UDim2.fromOffset(xOffset, yOffset) == UDim2.new(0, xOffset, 0, yOffset)

参数

xOffset: number
默认值:0
yOffset: number
默认值:0

属性

X 维度尺寸和偏移的 》。

Y维度尺寸和偏移的》。

Width

X 维度尺寸和偏移的 》。

Height

Y维度尺寸和偏移的》。

方法

Lerp

返回一个 UDim2 在这里 UDim2 和给定的 goal 之间线性插入的线。alpha 值应为 01 之间的数字。

参数

goal: UDim2
alpha: number

返回

数学算式


生成一个 UDim2 包含组件,这些组件是两个 UDim2 对象各自组件的总和。


生成一个 UDim2 ,其组件是两个 UDim2 对象的差异组件。