UDim2

Veraltete anzeigen

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

Der UDim2 Daten тип repräsentiert einen zweidimensionalen Wert, bei dem jede Dimension sich aus einer relativen Skala und einem absoluten Versatz in Pixeln zusammensetzt.Es ist eine Kombination aus zwei UDim Datenmustern, die die X und Y Dimensionen darstellen.Die häufigsten Verwendungen für UDim2 sind die Festlegung von Size und Position von GuiObjects.


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

Zusammenfassung

Konstrukteure

  • new()

    Gibt eine neue mit den Koordinaten von zwei Nullkomponenten zurück, die jede Achse repräsentieren.

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

    Gibt eine neue UDim2 zurück, angesichts der Koordinaten der beiden UDim Komponenten, die jede Achse repräsentieren.

  • new(x : UDim,y : UDim)

    Gibt eine neue UDim2 von den angegebenen UDim Objekten zurück, die die X und Y Dimensionen jeweils repräsentieren.

  • fromScale(xScale : number,yScale : number)

    Gibt eine neue UDim2 mit den angegebenen Skalierungskomponenten und ohne Versätze zurück

  • fromOffset(xOffset : number,yOffset : number)

    Gibt eine neue UDim2 mit den angegebenen Verschiebungskomponenten und ohne Skalierung zurück

Eigenschaften

  • Die X Dimensionsskala und Versatz der 》 .

  • Die Y Dimensionsskala und Versatz der 》 .

  • Die X Dimensionsskala und Versatz der 》 .

  • Die Y Dimensionsskala und Versatz der 》 .

Methoden

Mathe-Operationen

  • Erzeugt ein UDim2 mit Komponenten, die die Summe der jeweiligen Komponenten der beiden UDim2 Objekte sind.

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

Konstrukteure

new

Gibt eine neue mit den Koordinaten von zwei Nullkomponenten zurück, die jede Achse repräsentieren.

new

Gibt eine neue UDim2 zurück, angesichts der Koordinaten der beiden UDim Komponenten, die jede Achse repräsentieren.

Parameter

xScale: number

Die X Größenverhältnis.

Standardwert: 0
xOffset: number

Die X Versatz.

Standardwert: 0
yScale: number

Die Größenverhältnis.

Standardwert: 0
yOffset: number

Die Y Versatz.

Standardwert: 0

new

Gibt eine neue UDim2 von den angegebenen UDim Objekten zurück, die die X und Y Dimensionen jeweils repräsentieren.

Parameter

x: UDim
y: UDim

fromScale

Gibt eine neue UDim2 mit den angegebenen skalaren Koordinaten und ohne Versätze zurück. Äquivalent zu:


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

Parameter

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

fromOffset

Gibt eine neue UDim2 mit den angegebenen Versatzkoordinaten und ohne Skalierung zurück und entspricht:


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

Parameter

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

Eigenschaften

Die X Dimensionsskala und Versatz der 》 .

Die Y Dimensionsskala und Versatz der 》 .

Width

Die X Dimensionsskala und Versatz der 》 .

Height

Die Y Dimensionsskala und Versatz der 》 .

Methoden

Lerp

Gibt eine UDim2 lineare Rückkehr zwischen dieser UDim2 und der angegebenen goal zurück.Der Wert alpha sollte eine Zahl zwischen 0 und 1 sein.

Parameter

goal: UDim2
alpha: number

Rückgaben

Mathe-Operationen


Erzeugt ein UDim2 mit Komponenten, die die Summe der jeweiligen Komponenten der beiden UDim2 Objekte sind.


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