UDim2

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Die UDim2-Datentyp-Representative eines zweidimensionalen Wertes, in dem jede Dimension aus einer relativen Skala und einem absoluten Offset in Pixeln besteht. Es ist eine Kombination


local guiObject = script.Parent
guiObject.Size = UDim2.new(0, 300, 1, 0) -- 300 pixel breit; vollständige höhe des übergeordnetes teil
guiObject.Position = UDim2.new(0, 50, 0, 0) -- 50 pixels from the left

Zusammenfassung

Konstrukteure

  • new()

    Kehre ein neues UDim2 mit den Koordinaten von zwei Null- UDim-Komponenten zurück, die jede Achse repräsentieren.

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

    Gibt ein neues UDim2 zurück, das die Koordinaten der beiden UDim-Komponenten für jede Achse darstellt.

  • new(x : UDim,y : UDim)

    Gibt ein neues UDim2 von den gegebenen UDim Objekten zurück, die die Dimensionen X und 1> Y1> jeweils repräsentieren.

  • fromScale(xScale : number,yScale : number)

    Kehrt eine neue UDim2 mit den angegebenen Skalierungskomponenten und Kehre keine Offsets zurück.

  • fromOffset(xOffset : number,yOffset : number)

    Kehrt ein neues UDim2 mit den angegebenen Offset-Komponenten und ohne Skalierung zurück.

Eigenschaften

  • Die X Dimensionierungsskalierung und -Versatz der UDim2.

  • Die Y Dimensionierungsskalierung und -Versatz der UDim2.

  • Die X Dimensionierungsskalierung und -Versatz der UDim2.

  • Die Y Dimensionierungsskalierung und -Versatz der UDim2.

Methoden

  • Lerp(goal : UDim2,alpha : number):UDim2

    Rückgibt eine UDim2 lineare Interpolation zwischen dem Wert und dem angegebenen Ziel.

Mathe-Operationen

  • Produziert ein UDim2 mit Komponenten, die die Summe der jeweiligen Komponenten der beiden UDim2 -Objekten sind.

  • Produziert ein UDim2 mit Komponenten, die der Unterschied der beiden UDim2 Objekte sind.

Konstrukteure

new

Kehre ein neues UDim2 mit den Koordinaten von zwei Null- UDim-Komponenten zurück, die jede Achse repräsentieren.

new

Gibt ein neues UDim2 zurück, das die Koordinaten der beiden UDim-Komponenten für jede Achse darstellt.

Parameter

xScale: number

Die X Größenverhältnis.

Standardwert: 0
xOffset: number

Der X Versatz.

Standardwert: 0
yScale: number

Die Y Größenverhältnis.

Standardwert: 0
yOffset: number

Der Y Versatz.

Standardwert: 0

new

Gibt ein neues UDim2 von den gegebenen UDim Objekten zurück, die die Dimensionen X und 1> Y1> jeweils repräsentieren.

Parameter

x: UDim
y: UDim

fromScale

Rückgibt eine neue UDim2 mit den gegebenen Skalierungskoordinaten und Kehre Offsets. Äquivalent zu:


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

Parameter

xScale: number
Standardwert: 0
yScale: number
Standardwert: 0

fromOffset

Rückgibt eine neue UDim2 mit den angegebenen Offset-Koordinaten und Skalierung. Äquivalent zu:


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

Parameter

xOffset: number
Standardwert: 0
yOffset: number
Standardwert: 0

Eigenschaften

Die X Dimensionierungsskalierung und -Versatz der UDim2.

Die Y Dimensionierungsskalierung und -Versatz der UDim2.

Width

Die X Dimensionierungsskalierung und -Versatz der UDim2.

Height

Die Y Dimensionierungsskalierung und -Versatz der UDim2.

Methoden

Lerp

Kehrt eine UDim2 interpolierte lineare zwischen diesem UDim2 und dem angegebenen goal zurück. Der 1> alpha -Wert sollte eine Zahl zwischen 4> 04> und 7> 17> sein.

Parameter

goal: UDim2
alpha: number

Rückgaben

Mathe-Operationen


Produziert ein UDim2 mit Komponenten, die die Summe der jeweiligen Komponenten der beiden UDim2 -Objekten sind.


Produziert ein UDim2 mit Komponenten, die der Unterschied der beiden UDim2 Objekte sind.