UDim2

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Typ danych UDim2 reprezentuje dwuwymiarową wartość, w której każdy wymiar składa się z względnej skali i absolutnego przesunięcia w pikselach.Jest to kombinacja dwóch rodzajów danych UDim reprezentujących wymiary X i Y .Najczęstsze użycia dla UDim2 są ustawianiem Size i Position z GuiObjects.


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- szerokość 300 pikseli; pełna wysokość rodzica
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Podsumowanie

Konstruktorzy

  • new()

    Zwraca nowy UDim2 z koordynatami dwóch komponentów zerowych UDim reprezentujących każdą osię.

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

    Zwraca nową UDim2 podając koordynaty dwóch UDim komponentów reprezentujących każdą osię.

  • new(x : UDim,y : UDim)

    Zwraca nowy UDim2 z danymi UDim obiektami reprezentującymi odpowiednio wymiary X i Y , odpowiednio.

  • fromScale(xScale : number,yScale : number)

    Zwraca nowy UDim2 z podanymi składnikami skali i bez przesunięć.

  • fromOffset(xOffset : number,yOffset : number)

    Zwraca nowy UDim2 z podanymi komponentami offsetu i bez skalowania

Właściwości

  • Skala wymiaru X i przesunięcie osi 》.

  • Skala wymiaru Y i przesunięcie odległości UDim2 .

  • Skala wymiaru X i przesunięcie osi 》.

  • Skala wymiaru Y i przesunięcie odległości UDim2 .

Metody

Działania matematyczne

Konstruktorzy

new

Zwraca nowy UDim2 z koordynatami dwóch komponentów zerowych UDim reprezentujących każdą osię.

new

Zwraca nową UDim2 podając koordynaty dwóch UDim komponentów reprezentujących każdą osię.

Parametry

xScale: number

Skala wymiaru X .

Wartość domyślna: 0
xOffset: number

Odległość wymiaru X .

Wartość domyślna: 0
yScale: number

Skala wymiaru Y .

Wartość domyślna: 0
yOffset: number

Odległość wymiaru Y .

Wartość domyślna: 0

new

Zwraca nowy UDim2 z danymi UDim obiektami reprezentującymi odpowiednio wymiary X i Y , odpowiednio.

Parametry

x: UDim
y: UDim

fromScale

Zwraca nowy UDim2 z danymi skalarnymi i bez przesunięć. Równoznaczne z:


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

Parametry

xScale: number
Wartość domyślna: 0
yScale: number
Wartość domyślna: 0

fromOffset

Zwraca nowy UDim2 z podanymi koordynatami przesunięcia i bez skalowania. Równoznaczne z:


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

Parametry

xOffset: number
Wartość domyślna: 0
yOffset: number
Wartość domyślna: 0

Właściwości

Skala wymiaru X i przesunięcie osi 》.

Skala wymiaru Y i przesunięcie odległości UDim2 .

Width

Skala wymiaru X i przesunięcie osi 》.

Height

Skala wymiaru Y i przesunięcie odległości UDim2 .

Metody

Lerp

Wyświetla linię UDim2 wstawioną liniowo między tą UDim2 a podaną goal.Wartość alpha powinna być liczbą pomiędzy 0 i 1.

Parametry

goal: UDim2
alpha: number

Zwroty

Działania matematyczne


Wytwarza UDim2 z komponentami, które są sumą odpowiednich komponentów dwóch UDim2 obiektów.


Wytwarza UDim2 z komponentami, które są różnicą odpowiednich komponentów dwóch UDim2 obiektów.