UDim2

顯示已棄用項目

*此內容是使用 AI(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

概要

建構子

  • new()

    返回新的 UDim2 與兩個零 UDim 組件代表每個軸的坐標。

  • new(xScale : number,xOffset : number,yScale : number,yOffset : number)

    返回新的 UDim2 給出兩個 UDim 代表每個軸的組件的坐標。

  • new(x : UDim,y : UDim)

    從指定的 對象中返回新的 X 和 Y 尺寸,分別代表 《返回一個新的 》從給定的 》對象中返回新的 X 和 Y 尺寸,分別代表》

  • fromScale(xScale : number,yScale : number)

    返回新的 UDim2 與給定的比例組件和無偏移。

  • fromOffset(xOffset : number,yOffset : number)

    返回新的 UDim2 與給定的偏移組件和無縮放。

屬性

方法

數學算式

建構子

new

返回新的 UDim2 與兩個零 UDim 組件代表每個軸的坐標。

new

返回新的 UDim2 給出兩個 UDim 代表每個軸的組件的坐標。

參數

xScale: number

X 次元尺比例。

預設值:0
xOffset: number

X 次元偏移值。

預設值:0
yScale: number

Y 次元比例。

預設值:0
yOffset: number

Y 次元偏移值。

預設值:0

new

從指定的 對象中返回新的 X 和 Y 尺寸,分別代表 《返回一個新的 》從給定的 》對象中返回新的 X 和 Y 尺寸,分別代表》

參數

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 次元尺寸和偏移的 UDim2

Y 次元尺寸和偏移的 UDim2

Width

X 次元尺寸和偏移的 UDim2

Height

Y 次元尺寸和偏移的 UDim2

方法

Lerp

返回此 UDim2 與給定的 UDim2 之間線性插入的線 goal 。值 alpha 應為介於 01 之間的數字。

參數

goal: UDim2
alpha: number

返回

數學算式


產生一個 UDim2 包含各自對應的組件的兩個 UDim2 對象的總和的組件。


產生一個 UDim2 包含各自對應的兩個 UDim2 物件組件的差異的結果。